专栏作品
在Visual FoxPro中使用ADO数据源
张洪举
张洪举
ADO是一种面向对象的数据连接方式,与ODBC有着许多相似之处。使用ADO作为数据源,首先需要一个建立一个连接对象(ADO Connection),这类似于ODBC的连接句柄;然后需要建立一个记录集合对象(ADO RecordSet),用于存放读取的数据,这类似于Visual FoxPro的临时表;最后便是使用记录集合的Open方法根据建立的连接对象,执行一个SQL查询语句,这类似SPT的SQLEXEC( )函数,该函数也是根据一个连接句柄来执行一个SQL查询。
1.建立连接(Connection)对象
ADO也同样支持ODBC数据源与字符串连接方式,如果使用ODBC数据源连接,可以建立一个文件数据源,步骤如下:
(1)在“控制面板”中打开“ODBC数据源管理器”对话框,并选择“文件DSN”选项卡,如图20-60所示。
(2)单击对话框中的“添加”按钮,打开“创建新数据源”对话框,在驱动程序列表中选择SQL Server,如图20-61所示。
(3)单击“下一步”按钮,将出现如图20-62所示的画面,可以在文本框中输入要建立的数据源名称,如:LinkNorthwind。也可以单击文本框后面的“浏览”按钮选择数据源文件保存的路径,默认为“c:/Program Files/Common Files/ODBC/Data Sources/”。
(4)单击“下一步”按钮,将出现如图20-63所示的画面。
(5)单击“完成”按钮,将出现如图20-64所示的“创建到SQL Server的新数据源”对话框。可以在“描述”文本框中输入对连接的说明,并在“服务器”下拉列表中选择好数据库服务器。
(6)单击“下一步”按钮,在出现的20-65所示的画面中选择SQL Server验证,并输入登录ID及密码。
(7)单击“下一步”按钮,在出现的20-66所示的画面中选择要连接的数据库,如:Northwind。
(8)单击“下一步”按钮,在出现的20-67所示的画面中可以选择系统消息语言等选项。
(9)单击“完成”按钮,将显示图20-68所示的数据库连接选项列表。可以单击“测试数据源”按钮测试是否已经连接成功,单击其中的“完成”按钮,完成设置,返回到“ODBC数据源管理器”对话框,如图20-69所示。

图20-60 选择“文件DSN”选项卡

图20-61 选择SQL Server驱动程序

图 20-62 输入数据源名称

图20-63 单击“完成”按钮

图20-64 选择数据库服务器

图20-65 输入登录ID及密码

图20-66 选择数据库

图20-67 单击“完成”按钮

图20-68 数据源设置选项列表