我通过ODBC连接DB2,怎么连接不上呢?报错信息:
Run-time error '-2147467259(80004005)': Specified driver could not be loaded due to system error 5(IBM DB2 ODBC DRIVER).有人遇到过这样的问题吗?我的连接代码:
conDB2Str = "DSN=tz;UID=tzde;PWD=password"
Set conDB2 = Nothing
Set conDB2 = New ADODB.Connection
conDB2.CursorLocation = adUseClient
conDB2.CommandTimeout = 60
conDB2.Open conDB2Str我在简历ODBC tz的时候,我是测试了连接了,是连接成功的.为什么在这里老是连接不上呢?
Run-time error '-2147467259(80004005)': Specified driver could not be loaded due to system error 5(IBM DB2 ODBC DRIVER).有人遇到过这样的问题吗?我的连接代码:
conDB2Str = "DSN=tz;UID=tzde;PWD=password"
Set conDB2 = Nothing
Set conDB2 = New ADODB.Connection
conDB2.CursorLocation = adUseClient
conDB2.CommandTimeout = 60
conDB2.Open conDB2Str我在简历ODBC tz的时候,我是测试了连接了,是连接成功的.为什么在这里老是连接不上呢?
解决方案 »
- 窗体是一直存在的吗
- 关于画图
- 如何用代码实现只保存Access数据库中前两项记录。。
- 有用过Tchart控件的大侠帮一下忙了,在C++Builder版问了半天,没人回答
- 请问如何备份和恢复SQL SERVER2000O数据库的几张表,而不是整个数据库?
- 如何判断输入是否为整数!请快回答谢谢!
- VB打包中如何添加"卸载(Uninstall)"程序项?
- api text view装不进去怎么办?
- 我觉得,在VB里UPDATE一个记录时,好象不用上锁,也不会冲突(多用户、多任务时)?
- 关于VB指针的一些说明。
- 文本文件打印时,弹出一个进度消息框,怎么屏蔽!
- 用SHGetFileInfo函数取得图标的尺寸问题,请各位帮下忙,谢谢
最好能给个例子.
谢谢你的解答,但还是不行
当我用下面这俩种provider时
conDB2Str = "Provider=IBMDADB2;DSN=tz;UID=tzde;PWD=password"
conDB2Str = "Provider=DB2OLEDB;DSN=devedw;UID=edwdev;PWD=expedia"
提示如下错误信息:
Run-time error '3706':Provider cannot be found. It may not be properly installed.因为我们是在客户的机器上,所以不能安装这些,他们就给了我们一个ODBC,,用户,密码,server名这些信息.是否还有别的办法.
不要把一切数据库看成 Access 或 SQL Server,它们其实是微软在安装 ODBC 时自动安装了 Provider。
是因为我用来连接ODBC的程序速的电脑和ODBC所在的电脑不是同一台电脑.
conSqlStr = "Provider=SQLOLEDB.1;Data Source=servername;UID=user;PWD=password;Initial Catalog=database;"
这样可以连接,那DB2怎么连接呢?也通过同样的方式可以连接?
当我用下面这俩种provider时
conDB2Str = "Provider=IBMDADB2;DSN=tz;UID=tzde;PWD=password"
conDB2Str = "Provider=DB2OLEDB;DSN=devedw;UID=edwdev;PWD=expedia"
提示如下错误信息:
Run-time error '3706':Provider cannot be found. It may not be properly installed.
GOOGLE也能搜索到。