连接IBMDB2数据库问题,请高手帮忙!

zhaopan527 2007-11-06 11:33:07
运行后出现 SQL30082N尝试连接失败,安全性原因为“24”(“USERNAME AND/OR PASSWORD INVALID")。SQLSTATE= 08001

oConn.Open DBSql 这句调试不能通过

换一个机器运行能通过,我的机器上却不行,输入的用户名没有错啊
另外,Activex Data Object也引用了

所有的代码都在下面了,请高手帮忙看看,谢谢!

Private Sub Command1_Click()

Dim oConn As ADODB.Connection
Set oConn = New ADODB.Connection
Dim redset As ADODB.Recordset
Set redset = New ADODB.Recordset

DBSql = "Provider=IBMDADB2;Database=DXDBR17;Hostname=10.2.190.24;Protocol=TCPIP;Port=50000;Uid=123456;Pwd=123456;"

Debug.Print DBSql

oConn.Open DBSql

sqlstring = "select * from EV5ADM.E02ACTIONDESIGN where VUSER='" & UCase(Text1.Text) & "'"

Debug.Print UCase(Text1.Text)

redset.Open sqlstring, oConn, 1, 1

Do While Not redset.EOF
List1.AddItem redset("VNAME").Value
redset.MoveNext
Loop

End Sub
...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaopan527 2007-11-06
  • 打赏
  • 举报
回复
楼上的,你是说网络邻居里面的Tcpip协议么? 我添加了啊
tianhuo_soft 2007-11-06
  • 打赏
  • 举报
回复
sql服务器有问题

在客户端工具里面 添加 TCp/ip协议

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧