标签: php firebird firebird2.1
设置:firebirdsql 2.1.3 win32,php 5.3(与xampp一起安装) 当我尝试更新在桌面应用程序或IBexpert中编辑的记录,并且存在死锁时,ibase_execute只是挂起,不返回任何值也不会引发异常。 当没有死锁时,一切正常。 任何想法如何抓住这个?
答案 0 :(得分:2)
我发现了问题。
默认情况下,事务是IBASE_WAIT,因此等待记录不再编辑。 您必须使用IBASE_NOWAIT选项启动事务,以便在死锁情况下立即获得响应。