| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 519 人关注过本帖
标题:[求助] 请问是哪里的错!~
取消只看楼主 加入收藏
peswe
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2006-11-22
收藏
 问题点数:0 回复次数:2 
[求助] 请问是哪里的错!~
以下是个登入界面的Command_Click事件,可总是说在user附近有语法错误,刚学vb实在不懂!~请高手指点一二!~
Private Sub Command1_Click()
Dim cnn As New ADODB.Connection
cnn.ConnectionString = conn
cnn.Open
Connect
Dim rst As New ADODB.Recordset
Dim varsource As String, str As String
Set rst.ActiveConnection = cnn
str = Text1.Text
varsource = "select * from user where username='" + str + "'"
rst.Open varsource
If rst!userpwd = Text2.Text Then
MsgBox "»¶Ó­½øÈëѧÉú¹ÜÀíϵͳ" '这里是中文“欢迎进入系统”
Else
try_time = try_time + 1
If try_time <= 3 Then
MsgBox "ÃÜÂë´íÎó£¬ÇëÖØÐÂÊäÈë" '中文是:"密码错误,在输入一次"
Exit Sub
Else
MsgBox "ÄúÒÑ´í3´Î£¬ÏµÍ³½«¹Ø±Õ" '中文是:“已经错3次,系统退出”
End If
End If
End Sub
搜索更多相关主题的帖子: where 
2007-09-18 22:06
peswe
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2006-11-22
收藏
得分:0 
刚刚得到答案,唉,都是user惹的祸!~
不过还是谢谢各位光临!~

C斗士~~~fighting!!!!
2007-09-18 22:54
peswe
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2006-11-22
收藏
得分:0 
username是字符,对字符来说“+”和“&”的意思是一样的,这里的错与这个无关!~
而是因为“user”是关键字,不能直接用的!~
说到这,想必您也知道正确答案了!~

C斗士~~~fighting!!!!
2007-09-19 22:25
快速回复:[求助] 请问是哪里的错!~
数据加载中...
 
   



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

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