环境是:win8.1+vs2015
以下代码:
gobjSession = CreateObject(sOLE)
gobjDatabase = gobjSession.DbOpenDatabase(pb_sOraServis, pb_sUserInfo, 0)
gobjSession.BeginTrans()
dynasets = gobjDatabase.CreateDynaset("select * from TEST_VW for update ", 0)
dynasets.close()
dynasets = Nothing
gobjSession.CommitTrans()
gobjSession.CommitTrans()这里,会报错,如下:
如果把上面sql中的for update去掉的话,就没有问题。
ps:表是没有被锁的
谁能说说这是为什么?