oracle表锁的问题 是这样的,我给单位做个程序,采用ORACLE816+DELPHI6 的C/S模式,我的客户段装在3个机子上,在某些代码中要对一个表经常进行UPDATE和SELECT操作,经过日积月累,我发现最后的结果的有些偏差,不是某些药少了,就是多了,我没有用到ORALCE的锁机制,我估计是没有用到锁的原因,谁能给我个详细的解决方案,写个代码也行,说下在DELPHI6下怎么用ORACLE的锁 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是用了select * from table_name for update来查询么?如果是的话那就是你的代码的问题.你如果正常的SELECT和UPDATE来操作的话不会出现锁定 应该不是这个原因,在update的时候,数据库是自动锁的,是否你更新库存数量的逻辑有漏洞。 執行“更新”,“刪除”時最後保持一個事務的完整性。嘗試加一個事務try Conn.BeginTrans; .... conn.Commit;except Conn.RollBack;end; 求delphi毕业设计 如何做测试,因为开发的机器配置高,感觉不到哪里速度慢. 如何作到不需要安装环境,就可运行可执行文件(ADO相关) 如何处理在ONCLICK事件中鼠标右击事件! 怎么把字节类型转换为字符串类型? QQ对对碰外挂加速的方法是什么?! delphi有没有这样的时间函数? 有意者来看看,医院门诊管理系统.谢谢光临 在memol中使用不同字体? 有关DELPHI 更改用户信息 的错误 如何打勾/取消打勾外部程序中的ListView的Item的checkbox? delphi 我新手 我通常在一个类里写很多代码
Conn.BeginTrans;
....
conn.Commit;
except
Conn.RollBack;
end;