永发信息网

VB 运行时提示“用户sa登录失败 ,对象refresh的方法iadodc失败”,高手看看哪里错了?急!

答案:2  悬赏:0  手机版
解决时间 2021-02-18 05:51
Function cnn() As ADODB.Connection
Set cnn = New ADODB.Connection
'cnn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=123456;Initial Catalog=db_library"
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_library.mdb;Persist Security Info=False"
End Function
连接时,和ACCESS连接就可以运行通过,用SQL SERVER连接,就提示“用户sa登录失败 ,对象refresh的方法iadodc失败”

Private Sub labLogin_Click()
If Combo.Text = "Administrator" And txtPassword.Text = "ljm2004" Then
frmmain.Show
frmmain.StatusBar1.Panels(2).Text = "当前系统用户: Administrator"
Unload Me
Else
Adodc1.RecordSource = "select * from usertb where 名称='" + Trim(Combo) + "'"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
If Trim(txtPassword) = Adodc1.Recordset.Fields("密码").Value Then
frmmain.Show
frmmain.StatusBar1.Panels(2).Text = "当前系统用户:" & Adodc1.Recordset.Fields("名称").Value
Unload Me
Else
MsgBox "密码不正确!", vbExclamation + vbOKOnly
End If
Else
MsgBox "无此用户或者密码不正确!", vbExclamation
End If
End If
End Sub
最佳答案
用户sa登录失败
那就是你SQL登陆连接时,帐号密码不正确,SQL服务器拒绝了你的数据库连接...
全部回答
你好! Adodc1.RecordSource = "select * from usertb where 名称='" + Trim(Combo) + "'"         Adodc1.Refresh '这句怎么看都不对,Combo是控件的话,应该写成Combo.text,我的习惯字符连接一向用&不用+号,还有下面的txtPassword应该也要加上.text 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阳光一族在哪里啊,我有事要去这个地方
哈尔滨市清华园高级中学在哪里?
EXCEL电子表格工作簿的文件扩展名是什么?工
有一个九宫格,将负15,负12,负9,负6,负3
问道139押镖怪多少速度
精彩回放。 这熙凤 携 着黛玉的手
金牛会计培训中心这个地址在什么地方,我要处
下图为甲乙两种商品的需求曲线,假设其中一种
宿迁软件园餐厅这个地址在什么地方,我要处理
苏宁易购买手机可靠吗
腾讯大王卡激活身份证老是显示小通小灶什么的
如果公务员工龄已30年,写退休申请单位不批是
铅和锡,铅重还是锡重?将铅与锡熔合怎么分解铅
鲁大师硬件清理以前安装上了,卸载后就安装不
both和both of 到底有什么区别。不要抄来的
推荐资讯
我和我老公一起挣钱买的车但是上户名是我老公
猎兔灯炮4300k卤素类好还是疝气类好
为什么我的电脑每次要按F8才能启动
顺鑫电器长虹·美菱专卖店地址有知道的么?有
健翘炎吃什么药
台湾企业如何查询
女人隔天睡了另外一个男人怎么样才看出来
作者为什么以祝福为题
西沟怎么去啊,有知道地址的么
2016年青岛医保卡怎么没打进去钱呀
核医学的定义是什么?核医学的研究内容有哪些
请从内容角度鉴赏望月怀远这首诗歌的首联
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?