请问下在VB和ACCESS操作中老是出错怎么解决 - 爱问答

(爱问答)

请问下在VB和ACCESS操作中老是出错怎么解决

Private Sub Command2_Click()

Dim rs As New ADODB.Recordset

Dim conn As New ADODB.Connection

Dim sql As String

conn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=C:Users罗小军DesktopVB+ACCESSACCESS.mdb"

conn.Open

Set rs.ActiveConnection = conn

  sql = "select * from 用户信息表 where "

 

  If Trim(Text1.Text) = "" Then

      MsgBox "用户名不能为空!", vbOKOnly + vbCritical, "错误!"

      Text1.SetFocus

      micount = micount + 1

      Exit Sub

End If

   If Trim(Text2.Text) = "" Then

    MsgBox "密码不能为空!", vbOKOnly + vbCritical, "错误!"

      Text2.SetFocus

      micount = micount + 1

      Exit Sub

End If

    If Trim(Combo1.Text) = "选择类别" Then

     MsgBox "请选择用户类别!", vbOKOnly + vbCritical, "错误"

     Combo1.SetFocus

     Exit Sub

End If

 

    sql = sql + "用户名='" & Text1.Text & "'"

    sql = sql + "密码='" & Text2.Text & "'"

    sql = sql + "类别='" & Combo1.Text & "'"

   rs.Open sql, conn, 1, 1        ``````````````  '  这里老是出错

 

   If rs.RecordCount = 1 Then

      pname = rs("用户名")

      pword = rs("密码")

      ptype = rs("类别")

       Unload Me

       Form3.Show

    Else

      MsgBox "用户名或密码不对!", vbOKOnly + vbInformation, "错误"

      Unload Me

End If

    rs.Close

  Set rs = Nothing

    conn.Close

    Set conn = Nothing

    micount = micount + 1

   If micount = 3 Then

      Me.Hide

End If


你出了什么错

类似的程序,单单程序无法看出有什么错

1.你的数据库文件必须存在,且你的连接字看上去本身就是错的

"provider=microsoft.jet.oledb.4.0;data source=C:Users罗小军DesktopVB+ACCESSACCESS.mdb"

你的这个中间的+是什么意思?你的路径名就是VB+ACCESS?

2.数据库中的表必须先建好,且必须有测试数据存在

3.界面上的Text1等控件必须存在(包括Combo1等)

4.其它 的如Form3也必须存在 

关键还是要看你的出错信息,所以程序调试都是基于系统的信息完成的

下一篇:c语言中如何再同一坐标系中画出sinx和y=ax+b的图像

上一篇:你好,我想问下comicstudio_4.54这个版本怎么安装素材

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?