vb中如何连接一个已经建立好的数据连接 *.udl文件读取其中的数据?

chengbhz 2003-03-28 07:10:37
请给出代码,高分赠送
...全文
47 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zsgzsgzsg 2003-03-29
“数据访问组件MDAC”(Microsoft Data ActiveX Components)
下载:http://www.coi.gov.cn/bbs/jjy/mdac_typ2.7.exe
其内包括:ADO、DAO、ODBC最新驱动程序
回复
chengbhz 2003-03-29
mdac_typ2.7.exe是什么?
回复
chengbhz 2003-03-29
你的用户名是否为默认的admin呢?
回复
qiuafa 2003-03-29
接分&捧场
回复
gasoftwx 2003-03-29
看一下这个网站,也许会对你有所帮助的
www.connectionstrings.com
回复
zsgzsgzsg 2003-03-28
或者安装一下mdac_typ2.7.exe
回复
zsgzsgzsg 2003-03-28
可刚才我已用下面语句测试成功了啊
Dim cn As New ADODB.Connection
cn.Open "FILE Name=C:\1\tb.UDL"
cn.Close
?????
你按我的配置试一下:
数据库:C:\1\tb.mdb
密码:aa
回复
chengbhz 2003-03-28
还是不行呀,access数据库没有密码是OK,有了密码就不行
回复
zsgzsgzsg 2003-03-28
.udl可能没记录密码。用记事本打开.udl文件,参照下面的例子,修改一下文件。
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;Persist Security Info=False;User ID=admin;pwd=aa;Extended Properties="DBQ=C:\1\tb.mdb;DefaultDir=C:\1;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UserCommitSync=Yes;"

回复
chengbhz 2003-03-28
请部如果.udl连接的数据库db1.mdb有密码,在建立.udl时采用默认的admin用户加上密码!
测试连接时不成功,是否为用户名有错呢?
回复
zsgzsgzsg 2003-03-28
ADO
oOConnection.Open "FILE Name=C:\SecureStuff\MyDataLink.UDL"
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2003-03-28 07:10
社区公告
暂无公告