ibase_execute在僵局时挂起
-
26-09-2019 - |
题
设置:Firebirdsql 2.1.3 Win32,php 5.3(使用XAMPP安装),当我尝试更新在桌面应用程序或IBExpert中编辑的唱片时,并且存在僵局,IBASE_EXECUTE只是挂起,不返回任何值。当没有僵局时,一切都很好。有什么想法如何抓住这个?
解决方案
我发现了这个问题。
默认情况下,交易是IBASE_WAIT,因此等待直到不再编辑记录为止。您必须使用IBASE_NOWAIT选项开始交易,以在死锁情况下立即做出响应。
不隶属于 StackOverflow