现在我编写VC++ ADO的动态连接库,不用COM,供VC、VB程序同时使用。在用SELECT ... FOR UPDATE锁定Oracle数据库的记录时,VC 程序调试无效,而VB却可以。为什么呢?一点头绪都没有...
解决方案 »
- QQ系统设置的界面怎么做?
- ComboBox控件没办法下拉
- 初学VC,怎么感觉困难重重啊!
- 满郁闷的问题,请高手帮帮忙啊
- Skin++给主菜单加载图标问题!!
- 我在程序中嵌入一个flash控件,想通过向控件发送消息来控制flash里面人物的动作,但发送消息后没有反应,请教为什么
- 请问怎样知道一个lib文件是静态的还是动态的?
- 100分请教一个关于VC继承的基础问题
- 谁能告诉我用ReadFile读文本文件怎么读的?我不会用这个函数,不太明白。
- win8.1摄像头编程问题
- 我想做一个制作安装程序的程序,可是无法实现生成一个新的exe文件
- 请问如何调用outlook发邮件?回答对马上给100分,呵呵
(*pADO_Session->m_pRecordsetPtr)->Open(strSQL,
(*pADO_Session->m_pConnectPtr).GetInterfacePtr(),
adOpenDynamic, adLockOptimistic, adCmdText);
或者是:
(*pADO_Session->m_pConnectPtr)->Execute(strSQL, NULL, adCmdText|adExecuteNoRecords);用SQL语句中的FOR UPDATE 进行锁定。
你说的“locking Mode=1”我并不懂。
将oracle升级至8.1.7版,问题解决。
同时也怀疑原来的Oracle8.1.6是盗版,但还没有确认。