我的ADODB连接中的以下SQL语句(VB.NET 2.0) cnData是我的连接对象。
cnData.Execute("lock tables t_itemprocess_rawmaterial write")
cnData.BeginTrans()
cnData.Execute("insert into t_itemprocess_rawmaterial(processitem_id,rm_id) values(10,34)")
Dim lrsData As New ADODB.Recordset
lrsData.Open("select * from t_item where item_id=651", cnData, ADODB.CursorTypeEnum.adOpenStatic)
// above code gets error like table t_item was not locked...
cnData.CommitTrans()
cnData.Execute("unlock tables")
告诉我这段代码的错误以及如何在会话中读取未锁定的表格。