用ADO开发数据库应用程序常见问题解答

本文是用ADO开发数据库应用程序的常见问题解答。包括通过windows文件关联属性调出对话框获取ado连接字符串的步骤,通过ADO访问带密码的ACCESS数据库的字符串示例,以及解决ADODB.RecordSet对象无法返回正确RecordCount值的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ADO开发数据库应用程序常见问题解答

http://91mail.51.net

http://91mail.51.net/wz/ADO.pdf

 

 

1.       如何获得ado连接字符串?

1)       windows操作系统的文件关联属性,调出windows的“Data Link Properties”的对话框来获得ado连接字符串。

步骤如下:

(1)       右键单击任何Explorer窗口并选择“新建文档”。

(2)       将文档保存成扩展名是.udl的文档。

(3)       双击这个udl 文件,打开Data Link Properties 对话框。

(4)       单击Data Link Properties对话框的Provider 标签,选择一个OLE DB 提供者。

(5)       在其于的标签中填入适当的提供者信息和要用的数据。

(6)       单击OK按钮保存文件。

(7)       Windows Notepad (或其他文本编辑器)打开udl文件,其中包括OLE DB 连接字符串。

 

2 如何通过ADO访问带密码的ACCESS数据库

用我在上一个问题生成的小工具生成如下字符串就可以了

ConnectionString=” Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=E:/ datas/water.mdb;Jet OLEDB:Database Password=water”

其中数据提供者是Microsoft.Jet.OLEDB.3.51,数据源是要访问的ACCESS文件数据库的路径。Jet OLEDB:Database PasswordMicrosoft Access 设置的密码。

要详细了解这些内容请查阅msdn

3 为什么ADODB.RecordSet对象有时无法返回正确的RecordCount值。

只要设置ADODB.RecordSet对象的CursorLocation 属性的值为adUseClient就可以了。

详细原因请查阅msdn

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值