首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

实时异常"2147217900(80040e14)"From子句语法异常(急)

2012-01-30 
实时错误-2147217900(80040e14)From子句语法错误(急!!!)PrivateSubcmd_ok_Click()Iftxtusername.Text

实时错误"-2147217900(80040e14)"From子句语法错误(急!!!)
Private   Sub   cmd_ok_Click()
If   txtusername.Text   =   " "   Then
MsgBox   "你的输入姓名为空,请重新输入。 "
txtusername.SetFocus
ElseIf   txtpassword.Text   =   " "   Then
MsgBox   "你的输入密码为空,请重新输入。 "
txtpassword.SetFocus
Else
Dim   conn   As   New   ADODB.Connection
Dim   rs   As   New   ADODB.Recordset
Dim   strconn   As   String
Dim   sql   As   String
strconn   =   "provider=Microsoft.Jet.OLEDB.4.0;Data   Source= "   &   App.Path   &   "\studata.mdb;Persist   Security   Info=False "
conn.Open   strconn
conn.CommandTimeout   =   20
sql   =   "select   *   from   user   where   user_name= ' "   &   txtusername.Text   &   " 'and   user_pass= ' "   &   txtpassword.Text   &   " ' "
rs.Open   sql,   conn,   adOpenKeyset,   adLockOptimistic
If   Not   rs.EOF   Then
Me.Hide
frmMain.Show
Else
MsgBox   "你的输入有错误,请重新输入。 "
txtusername.Text   =   " "
txtpassword.Text   =   " "
txtusername.SetFocus
End   If
End   If
End   Sub
请大家帮我看看这段代码那儿出错了?谢谢!


[解决办法]
sql = "select * from [user] where user_name= ' " & txtusername.Text & " 'and user_pass= ' " & txtpassword.Text & " ' "

user是关键字

热点排行