weixin_38974123
weixin_38974123
采纳率0%
2018-11-20 06:47 阅读 881

vb通过adodb连接db2数据库

我是第一次接触vb和db2数据库,哪位大佬帮忙改下代码吧
代码是
Dim constr As String
Dim sqlsr As String
Dim conn As New ADODB.Connection

    constr = "Provider=IBMDADB2;Database=SAMPLE; Hostname=myServerAddress; Protocol=TCPIP;Port=50000; Uid=Administrator;Pwd=; "
    Dim rs As New ADODB.Recordset
    conn.Open(constr)
    sqlsr = "SELECT DATE FEOM AA WHERE NUMBER=2"
    rs = conn.Execute(sqlsr)
    conn.Colse
    conn = Nothing
            一运行就报错System.Runtime.InteropServices.COMException:“未找到提供程序。该程序可能未正确安装。”
            而且注册ibm.data.db2.dll不成功一直报错!
            ![图片说明](https://img-ask.csdn.net/upload/201811/20/1542703185_278343.jpeg)
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2018-11-20 06:54

    没有安装对db2的数据库提供程序

    点赞 评论 复制链接分享
  • weixin_38974123 weixin_38974123 2018-11-20 08:11

    图片说明
    问题上上传出问题就只能回答里发一下了,大神们帮帮忙,顺便看看我那个连接字符串有什么问题,没有设置db2的用户和密码

    点赞 评论 复制链接分享

相关推荐