ACCESS +ADOQuery+DBGridb出现无效的书签错误 (高人出来一下)
在插入、删除。。。。操作时会出现无效的书签错误,不是每次都出现,不知什么原因?查了网上但都没有能解决问题,难道就没有人遇到过吗?是怎么解决的啊?
发现设置了可多选就会出现这种错误 即dgMultiSelect=true
声明:我在程序里没有任何地方用过书签
[解决办法]
这个可能是你的代码不够严格。
[解决办法]
CursorLocation设为clUseCliet
isolationlevel为默认。
[解决办法]
[解决办法]
"SQL=Update Table1 set 字段名1=字段值1,字段名2=字段值2。。。。。
ADOConnection->Execute(SQL); "
- C/C++ code
//这里更新直接用 ADOQuery->ExecSQL() ;ADOQuery->Close();ADOQuery->SQL->Clear() ;ADOQuery->SQL->Add(SQL);ADOQuery->ExecSQL() ;
[解决办法]
执行每个操作之后看看数据库,看数据库里的数有没改变,有时候这种犯错误是没提交到数据库造成的。
[解决办法]