电脑360 浏览器打不开:vb中的数据库操作错误问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 04:33:34
strConn = "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=False;User ID=sa;Initial Catalog=stuinfo;Data Source=."
pubConn.Open strConn
cmd.ActiveConnection = pubConn
strSQL = "USE Practice select * from money"
cmd.CommandText = strSQL
rsTable.CursorLocation = adUseClient

rsTable.Open cmd, , adOpenStatic, adLockBatchOptimistic

j = rsTable.Fields.Count
For i = 0 To j - 1
strTableString = strTableString & rsTable.Fields(i).Name & Chr(9) '获取字段名
Next
strTableString = strTableString & rsTable.GetString '字段名+数据库的记录

但是,当我运行的时候,就会提示错误产生,如下:
Run-time error '3704':
对象关闭时,不允许操作.

我不知道该怎么去修改,请高手指点一二,不胜感激,多谢!!!
不是的,在程序里面我没有显式关闭rsTable,而且在rsTable打开后,紧接着进行rsTable的相关操作,就是我说的上面的那些错误:数据库关闭时不允许进行操作。请高手继续帮我分析下,谢谢!!!

你的rsTable在某个地方被close了
建议在最初加个断点 然后F8分步执行
看看程序的跳转过程