Private Sub Command0_Click()
If Text4 = "" Then
MsgBox "请填写用户名"
ElseIf Text6 = "" Then
MsgBox "请填写密码"
End If
Dim data As New ADODB.Recordset
Dim sql As String
Dim mm As String
mm = Me.Text4.Value
Debug.Print Me.Text4.Value
sql = "select * from 用户名 where 用户名 =" & Me.Text4.Value
Debug.Print sql
data.Open sql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If data.Fields("密码") = Me![Text6] Then
DoCmd.OpenForm ("主界面")
Else
MsgBox "用户名或密码错误请从新输入"
Me![Text6] = ""
Me![Text6] = ""
End If
End Sub
这是全部的代码。运行之后提示说至少有一个变量未指定。求教
还有就是 我希望把 sql这个变量凑成一个select语句,但是debugprint出来时
select * from 用户名 where 用户名 =songmingfeng,明显songmingfeng那里少了一组单引号但是加上了以后后面的却成了备注。所以求各位大神帮助