VB+SQL中,如何解决VB向SQL数据库添加新记录 5

我用vb做注册新用户界面的时候,首先判断该用户是否存在,若存在则重新申请输入,若不存在则增加该新用户。判断该用户是否存在的语句是:DoWhileNotAdodc2.Rec... 我用vb做注册新用户界面的时候,首先判断该用户是否存在,若存在则重新申请输入,若不存在则增加该新用户。
判断该用户是否存在的语句是:
Do While Not Adodc2.Recordset.EOF

If Trim(Adodc2.Recordset.Fields("用户名")) = Trim(Text1.Text) Then
MsgBox "你所填写的用户已经存在,请重新输入!", vbOKOnly + vbExclamation, "警告"
Text1.SetFocus
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Else
Adodc2.Recordset.MoveNext

End If
Loop
若该用户名还未在表中出现,则增加该用户信息的语句是:

Adodc2.Recordset.AddNew
Adodc2.Recordset.Fields("用户名") = Trim(Text1.Text)
Adodc2.Recordset.Fields("密码") = Trim(Text2.Text)
Adodc2.Recordset.Fields(2) = Trim(Text5.Text)
Adodc2.Recordset.Fields(3) = Trim(Text4.Text)
Adodc2.Recordset.Update
Adodc2.Recordset.Close
MsgBox " 用户注册成功!", vbOKOnly + vbExclamation, "恭喜"
Form1.Show 1 ‘增加新用户名之后显示登录窗口登录
本人是VB初学者,请说的尽量详细一点,在线等,谢谢
展开
 我来答
cwa9958
2009-04-02 · TA获得超过1884个赞
知道大有可为答主
回答量:2504
采纳率:0%
帮助的人:2009万
展开全部
Adodc2.RecordSource = "select * from 表 where 用户名 like '" & Text1.Text & "'"
Adodc2.Refresh
If Not Adodc2.Recordset.EOF Then
MsgBox "你所填写的用户已经存在,请重新输入!", vbOKOnly + vbExclamation, "警告"
Text1.SetFocus
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Else
'若该用户名还未在表中出现,则增加该用户信息的语句是:

Adodc2.Recordset.AddNew
Adodc2.Recordset.Fields("用户名") = Trim(Text1.Text)
Adodc2.Recordset.Fields("密码") = Trim(Text2.Text)
Adodc2.Recordset.Fields(2) = Trim(Text5.Text)
Adodc2.Recordset.Fields(3) = Trim(Text4.Text)
Adodc2.Recordset.Update

MsgBox " 用户注册成功!", vbOKOnly + vbExclamation, "恭喜"
Form1.Show 1 ‘增加新用户名之后显示登录窗口登录
endif
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式