VB 用户添加,数据不能添加到数据库,求大神指教

堕落天使Lucifer 2017-07-27 10:40:43
Private Sub Command1_Click()


If Text3.Text <> Text2.Text Then
Debug.Print "1"
MsgBox "两次输入的密码必须相同", vbCritical, "提示"
Text2.Text = ""
Text3.Text = ""
Text2.SetFocus
ElseIf Text3.Text = Text2.Text Then
Debug.Print "2"
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
conn.Open "Provider = microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\login.mdb"
rs.Open "select * from login ", conn, 2, 2

Do While Not rs.EOF
If rs.Fields("uname") = Text1.Text Then
Debug.Print "201"
MsgBox "用户已被注册", vbCritical, "提示"
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text1.SetFocus
Exit Do
Else
Debug.Print "202"
Dim pwd As String
pwd = EnCodeString("pwd")

' rs.Format "insert into login('uname','upwd' )values ('" & Text1.Text & "','" & pwd & "')"
' rs.AddNew
rs.Fields("uname") = Text1.Text
rs.Fields("upwd") = pwd
' rs.Update
' rs.Close
MsgBox "注册成功"
End If
' rs.MoveNext
Loop
End If
Debug.Print "3"
End Sub
...全文
150 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyxcc177109 2017-07-29
  • 打赏
  • 举报
回复
把插入语句中字段名的引号去掉
  • 打赏
  • 举报
回复
大神们,帮帮忙啊

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧