设置:Firebirdsql 2.1.3 Win32,php 5.3(使用XAMPP安装),当我尝试更新在桌面应用程序或IBExpert中编辑的唱片时,并且存在僵局,IBASE_EXECUTE只是挂起,不返回任何值。当没有僵局时,一切都很好。有什么想法如何抓住这个?

有帮助吗?

解决方案

我发现了这个问题。

默认情况下,交易是IBASE_WAIT,因此等待直到不再编辑记录为止。您必须使用IBASE_NOWAIT选项开始交易,以在死锁情况下立即做出响应。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top