VB ADO 查询记录时不打开行不?

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:38:09
rs.Close'不得不关闭连接……
Set rs = Nothing
cnnStudent.Close
Set cnnStudent = Nothing
Set cnnStudent = New ADODB.Connection
cnnStudent.CursorLocation = adUseClient
cnnStudent.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\StudentAd.mdb"
Set rs = New ADODB.Recordset
Set rs.ActiveConnection = cnnStudent
rs.Open "Select * From Score where 姓名 like'%" & Text2(0).Text & "%'"'之前非要关闭么!?不然提示说“实时错误3705 打开对象时不允许操作”
Text2(1).Text = rs!姓名
这代码只是中间的一小部分,之前还有建立库,建立表,打开库之类的功能,在那些功能中就已经打开过了,所以这里开头才出现关闭

用前打开,用完了就关闭,就不会出错了。
rs.Close'不得不关闭连接……
Set rs = Nothing
cnnStudent.Close
Set cnnStudent = Nothing
这些代码不要放在这里,可以放在最后。

因为有
Set cnnStudent = New ADODB.Connection
Set rs = New ADODB.Recordset
这两句,所以不需要在开始用close

11