This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 很久很久不碰VB了,今天想做个数据库小连接出来,从以前的程序里面抄了一段,结果老报错,哪位DX有空帮忙看看,大概是什么东西错了,data source name not found and no default driver specified,谢谢Set cn = New ADODB.Connection
' The ConnectionString contains the path of the database.
With cn
.ConnectionString = "ODBC;DSN=xxx;UID=user1;PWD=password;DATABASE=database1;HOST=host1;SRVR=aaaa;SERV=2921;PRO=olsoctcp;CLOC=en_US.CP1252;DLOC=en_US.CP1252;VMB=0;CURB=1;OPT=;SCUR=0;ICUR=0;OAC=1;OPTOFC=0;RKC=0;ODTYP=0;DDFP=0;DNL=0;RCWC=0"
.Open
End With
-oceandeep(北极熊·9.11的飞机);
2004-9-16
{388}
(#1888492@0)
-
是不是差了provider段
-vega_lee(天津包子-就不改);
2004-9-16
(#1888504@0)
-
这要写吗?用的是ODBC里面的System DSN啊:(
-oceandeep(北极熊·9.11的飞机);
2004-9-16
(#1888519@0)
-
怎么觉得你这个错是odbc文件没有或者设置错误呢
-vega_lee(天津包子-就不改);
2004-9-16
(#1888540@0)
-
ODBC的设置是肯定有,而且正确的,因为我可以从excel里面取得数据,是不是我加的reference不对啊?我加了microsoft activex data objects 2.6 library和microsoft activex data objects recordsets 2.6 library
-oceandeep(北极熊·9.11的飞机);
2004-9-16
(#1888555@0)
-
顶一下
-oceandeep(北极熊·9.11的飞机);
2004-9-16
(#1888687@0)
-
终于搞定了,晕倒,竟然一定要先定义database,然后再DSN,然后用户名,密码,database放后面就报错,我的比尔盖次啊
-oceandeep(北极熊·9.11的飞机);
2004-9-16
(#1888939@0)
-
比尔大学都没念完,英文不好,写的message经常是顾左右而言他,得自己猜。
-23456789(大白呼);
2004-9-16
(#1888955@0)
-
主要是因为我不尊重前辈,老比尔定下的microsoft大学的规矩我不遵守,所以盖茨校长就不允许我毕业了:(
-oceandeep(北极熊·9.11的飞机);
2004-9-16
(#1888973@0)