请帮我检查一下代码,谢谢!
总说with变量未设置,不知道那的错。
Public Function executesql(ByVal sql As String) As ADODB.Recordset
Dim cn As ADODB.Connection, rs As New ADODB.Recordset
End Function
Private Sub Command2_Click()
End Sub
Private Sub bc_Click()
Dim sql As String
Const connstring = "provider=microsoft.jet.oledb.4.0;data source=c:\图书管理系统\libary.mdb"
Set cn = New ADODB.Connection
cn.Open connstring
sql = "select * from zhikuandan"
Set rs = executesql(sql)
rs.AddNew
rs.Fields(0) = Trim("combobm.text")
rs.Fields(1) = Trim("txtyy.text")
rs.Fields(2) = Trim("txtje.text")
rs.Fields(3) = Trim("txtjed.text")
rs.Fields(4) = Trim("txtcz.text")
rs.Fields(5) = Trim("txtzkr.text")
rs.Fields(6) = Trim("txtrq.text")
rs.Update
End Sub
Private Sub qx_Click()
Unload Me
End Sub