VB问题,本人初学
我编了一个小程序,打开了一个表,完成了数据的插入工作,然后,我又需要删除这个表,利用VB的文件操作指令,这时就出错了,说我文件的路径错误,但是,路径是肯定没错的(我用一样的代码在另一个程序里做过实验,删除了)。我分析的原因是,因为之前打开了表,虽然运行了close,但是,貌似还是在占用着这个表,导致删除操作无法完成,请教各位高手,这种情况下,如何完成删除工作呢?
Dim OraRS As New ADODB.Recordset
OraRS.ActiveConnection = OraDB
OraRS.CursorLocation = adUseServer
OraRS.LockType = adLockBatchOptimistic
'strOraRS = "select * from " & OraDBtablename
OraRS.Open "gzbg", OraDB, adOpenStatic, adLockOptimistic
OraRS.AddNew
OraRS.Fields("jsdh") = Text1.Text
OraRS.Fields("nr") = Text2.Text
OraRS.Fields("yxx") = Text3.Text
OraRS.Fields("ffdwy") = Text4.Text
OraRS.Fields("ffdwe") = Text5.Text
OraRS.Fields("gcr") = Text6.Text
OraRS.Fields("sj") = Text7.Text
OraRS.Fields("num") = 1
OraRS.Update
OraRS.Close
[解决办法]
OraRS.Close
OraDB.close'加这个就可以了