| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 689 人关注过本帖
标题:请帮忙,出现问题了
只看楼主 加入收藏
zfjyyzycl
Rank: 2
等 级:论坛游民
帖 子:239
专家分:10
注 册:2006-4-15
结帖率:28.57%
收藏
 问题点数:0 回复次数:2 
请帮忙,出现问题了
这是在模块里定义的 数据库联接
Function connection() As String '定义数据库的连接
connection = "provider=microsoft.jet.OLEDB.4.0;Data source=" + App.Path + ".\data\yyglb.mdb ;Persist Security Info=false;Jet OLEDB:Database " '设定数据库位置
End Function

但是登陆系统的时候报 我的数据库语句有错误,就是下面这个截图
图片附件: 游客没有浏览图片的权限,请 登录注册


登陆的完整的程序行
Public dlcs As Integer
Private Sub Command1_Click()
     If Text1.Text = "" Or Text2.Text = "" Then
        dlcs = dlcs - 1
        If dlcs >= 1 Then
            If MsgBox("对不起!您没有输入用户名或者密码,请重新输入!剩余次数:" + Str(dlcs) + "次", vbExclamation, "警告") = 1 Then
                Text1.Text = ""
                Text2.Text = ""
                Text1.SetFocus
            End If
        Else
            Call MsgBox("严重警告!您已经超过系统限定的尝试登陆次数!系统将要退出!", vbExclamation, "严重警告")
            End
        End If
        Exit Sub
    End If
    Dim cnn As New ADODB.connection
    Dim rst As New ADODB.Recordset
    sql = "select * from user where user_bh='" + Text1.Text + "' and user_pass='" + MD5(Text2.Text, "zfj") + "'"
    cnn.Open connection
    rst.Open sql, cnn, 3, 2
    If rst.EOF Then
        rst.Close
        Set rst = Nothing
        Set cnn = Nothing
        dlcs = dlcs - 1
        If dlcs >= 1 Then
            Call MsgBox("对不起!没有该操作员或者密码不对!剩余次数:" + Str(dlcs) + "次", vbInformation, "警告")
            Text2.Text = ""
            Text2.Text = ""
            Text1.SetFocus
        Else
            Call MsgBox("严重警告!您已经超过系统限定的尝试登陆次数!系统将要退出!", vbExclamation, "严重警告")
            End
        End If
        Exit Sub
    Else
        rst("logins") = rst("logins") + 1
        rst.Update
        rst.Close
        Set rst = Nothing
        Set cnn = Nothing
        mainform.Show
        Unload Me
    End If
End Sub

Private Sub Form_Load()
dlcs = 3
End Sub

请哪位高手帮助解决!

[[it] 本帖最后由 zfjyyzycl 于 2008-8-4 13:53 编辑 [/it]]
搜索更多相关主题的帖子: 数据库 
2008-08-04 13:47
octillion
Rank: 1
等 级:新手上路
帖 子:195
专家分:0
注 册:2008-7-24
收藏
得分:0 
user是数据库里的保留字。
使用时加中括号
2008-08-04 14:33
zfjyyzycl
Rank: 2
等 级:论坛游民
帖 子:239
专家分:10
注 册:2006-4-15
收藏
得分:0 
谢谢,已经解决了
2008-08-05 10:30
快速回复:请帮忙,出现问题了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018986 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved