专栏作品
在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所示。
![](https://i-blog.csdnimg.cn/blog_migrate/939cfc2d37c03648801046f2cb8ec387.png)
图20-60 选择“文件DSN”选项卡
![](https://i-blog.csdnimg.cn/blog_migrate/34cdf0d20549c694270bb2c57b907920.png)
图20-61 选择SQL Server驱动程序
![](https://i-blog.csdnimg.cn/blog_migrate/8ef402264701d3c8c0e1ee8e7a2e605e.png)
图 20-62 输入数据源名称
![](https://i-blog.csdnimg.cn/blog_migrate/42c47f781fccc00a6e445217a08796f1.png)
图20-63 单击“完成”按钮
![](https://i-blog.csdnimg.cn/blog_migrate/88467e772041ff8f513eeec9982efaf2.png)
图20-64 选择数据库服务器
![](https://i-blog.csdnimg.cn/blog_migrate/73f3b5d010481f6170e8c22f75dc5fac.png)
图20-65 输入登录ID及密码
![](https://i-blog.csdnimg.cn/blog_migrate/8185441cb92a4b5b904dfc5bbd0b30f4.png)
图20-66 选择数据库
![](https://i-blog.csdnimg.cn/blog_migrate/18eff483205156047bc4697aecfcd6ec.png)
图20-67 单击“完成”按钮
![](https://i-blog.csdnimg.cn/blog_migrate/9bba7c44fb41de2850a8c7134dd7f3fe.png)
图20-68 数据源设置选项列表