| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 179 人关注过本帖
标题:请帮忙,出现问题了
收藏  订阅  推荐  打印
zfjyyzycl
Rank: 3Rank: 3
等级:中级会员
帖子:213
积分:2330
注册:2006-4-15
请帮忙,出现问题了

这是在模块里定义的 数据库联接
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

请哪位高手帮助解决!

[ 本帖最后由 zfjyyzycl 于 2008-8-4 13:53 编辑 ]
附件: 只有本站会员才能下载或查看附件,请您 登录注册
2008-8-4 13:47
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

user是数据库里的保留字。
使用时加中括号
2008-8-4 14:33
zfjyyzycl
Rank: 3Rank: 3
等级:中级会员
帖子:213
积分:2330
注册:2006-4-15

谢谢,已经解决了
2008-8-5 10:30
共有 178 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.055920 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved