高分求VB中保存按钮代码

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:10:13
做一个简单的同学录,有添加和和保存,添加的代码直接是Adodc1.Recordset.AddNew,不做其他处理,只是为了清空文本框数据,主要是保存按钮代码,写的是
Private myconn As New ADODB.Connection
Set myconn = New ADODB.Connection
Dim mysql As String

If Trim(Text1.Text) = "" Then
MsgBox "姓名不能为空!", vbOKOnly, "输入错误"
Text1.SetFocus
Exit Sub
If Trim(Text3.Text) = "" Then
MsgBox "手机不能为空!", vbOKOnly, "输入错误"
Text3.SetFocus
Exit Sub
End If
If Not IsDate(Text5.Text) Then
MsgBox "正确日期格式为(YYYY-MM-DD)", vbOKOnly, "警告"
Text5.SetFocus
Exit Sub
End If
With Adodc1.Recordset
mysql = "insert into tongxunlu (姓名,关系,手机,座机,生日,QQ,邮编,email,地址,备注) values('"
mysql = mysql + Text1.Text + "','"
mysql = mysql + Text2.Text + "','"
mysql = mysql + Text3.Text + "','"
mysql = mysql

用多分枝选择结构

Set myconn = New ADODB.Connection
Dim mysql As String
If Trim(Text1.Text) = "" Then
MsgBox "姓名不能为空!", vbOKOnly, "输入错误"
Text1.SetFocus
ElseIf Trim(Text3.Text) = "" Then
MsgBox "手机不能为空!", vbOKOnly, "输入错误"
Text3.SetFocus
ElseIf Not IsDate(Text5.Text) Then
MsgBox "正确日期格式为(YYYY-MM-DD)", vbOKOnly, "警告"
Text5.SetFocus
Else
With Adodc1.Recordset
mysql = "insert into tongxunlu (姓名,关系,手机,座机,生日,QQ,邮编,email,地址,备注) values('"
mysql = mysql + Text1.Text + "','"
mysql = mysql + Text2.Text + "','"
mysql = mysql + Text3.Text + "','"
mysql = mysql + Text4.Text + "','"
mysql = mysql + Text5.Text + "','"
mysql = mysql + Text6.Text + "','"
mysql = mysql + Text7.Text + "','&qu