注册 登录
编程论坛 VB6论坛

为什么保存控件什么文本都没输入也能保存成空白表~求解

admin73896 发布于 2014-06-05 16:18, 427 次点击
Private Sub StylerButton1_Click(Index As Integer)
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb"
cn.Execute "insert into 车辆档案表(档案编号) values ('" & Label5.Caption & "')"
cn.Close
If Text1 = "" Then
                MsgBox "姓名不能为空", 4, "农机档案管理平台"
                Text1.SetFocus
                Exit Sub
            End If
If Combo1.Text = "" Then
                MsgBox "档案类型不能为空", 4, "农机档案管理平台"
                Combo1.SetFocus
                Exit Sub
            End If
If Text4 = "" Then
                MsgBox "档案编号不能为空", 4, "农机档案管理平台"
                Text4.SetFocus
                Exit Sub
            End If
MsgBox "保存完毕!"
MSHFlexGrid1.Refresh
Set MSHFlexGrid1.DataSource = rs
rs.Refresh
End Sub
2 回复
#2
砖家的谎言2014-06-05 16:50
说明文本已经创建成功,但是没有写入成功。
#3
alike1232014-06-06 13:07
你的代码看了一下,特别不理解这句代码
cn.Execute "insert into 车辆档案表(档案编号) values ('" & Label5.Caption & "')"
你什么都没弄就给插入了一个值,还是label5的标题,这应该是你问题根源

1