在数据里记录里插进去了,不过出现提示错误,这是什么原因啊?高手进来看看!在线等
一个按钮的代码:
Private Sub CmdOK_Click()
Dim Mycon As New ADODB.Connection
Dim Myrec As New ADODB.Recordset
Dim Mycom As New ADODB.Command
Dim strSQL As String, strConn As String
If txtName = "" Or txtID = "" Then
MsgBox "注意,班级名或所在第编号不能为空!", vbExclamation, " 提示"
txtName.SetFocus
Else
strSQL = "insert into Class values('" & txtName & "','" & txtID & "')"
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Password=;Data Source="
strConn = strConn & App.Path & "\Student.mdb" & ";Persist Security Info=True"
Mycon.ConnectionString = strConn
Mycon.Open
Set Mycom.ActiveConnection = Mycon
Mycom.CommandText = strSQL
Set Myrec = Mycom.Execute
Myrec.update
Myrec.Close
Set Myrec = Nothing
Mycon.Close
Set Mycon = Nothing
End If
我的意思就是想把txtName,txtID的内容,按了此按钮之后,插入到数据库里的Class表里,不过我按了之后,会出现这样的提示:"对象关闭时,不允许操作",光标定位在Myrec.update这一行,我这个哪里有错,还有不行的话,大家写个简单的另外一种方法也可以,谢谢啊!