[quote=引用 14 楼 wuweilike 的回复:] 目前我找到了一个原因,是因为另外一个线程SQLExecDirect调用了一个存储过程后就不动了,所以导致目前的问题,为什么SQLExecDirect调用了一个存储过程后就不动了呢,我查看了存储过程也没有语法错误啊?郁闷啊,不过还是有进展,慢慢找吧。 [quote=引用 13 楼 wuweilike 的回复:] [quote=引用 12 楼 worldy 的回复:] [quote=引用 10 楼 wuweilike 的回复:] [quote=引用 7 楼 oyljerry 的回复:] [quote=引用 6 楼 wuweilike 的回复:] [quote=引用 5 楼 worldy 的回复:] 停在open上面? 应该是同时出现对一个数据库的open操作?互锁了?
目前我找到了一个原因,是因为另外一个线程SQLExecDirect调用了一个存储过程后就不动了,所以导致目前的问题,为什么SQLExecDirect调用了一个存储过程后就不动了呢,我查看了存储过程也没有语法错误啊?郁闷啊,不过还是有进展,慢慢找吧。 [quote=引用 13 楼 wuweilike 的回复:] [quote=引用 12 楼 worldy 的回复:] [quote=引用 10 楼 wuweilike 的回复:] [quote=引用 7 楼 oyljerry 的回复:] [quote=引用 6 楼 wuweilike 的回复:] [quote=引用 5 楼 worldy 的回复:] 停在open上面? 应该是同时出现对一个数据库的open操作?互锁了?
[quote=引用 10 楼 wuweilike 的回复:] [quote=引用 7 楼 oyljerry 的回复:] [quote=引用 6 楼 wuweilike 的回复:] [quote=引用 5 楼 worldy 的回复:] 停在open上面? 应该是同时出现对一个数据库的open操作?互锁了?
[quote=引用 7 楼 oyljerry 的回复:] [quote=引用 6 楼 wuweilike 的回复:] [quote=引用 5 楼 worldy 的回复:] 停在open上面? 应该是同时出现对一个数据库的open操作?互锁了?
[quote=引用 6 楼 wuweilike 的回复:] [quote=引用 5 楼 worldy 的回复:] 停在open上面? 应该是同时出现对一个数据库的open操作?互锁了?
推测的,你自己检查一下,是不是停在open上面,要不,在open的地方加上一个互斥锁,看看效果 话说,打开数据库不用使用多线程,自找麻烦,打开一次就可以,不需要频繁的open/close
[quote=引用 5 楼 worldy 的回复:] 停在open上面? 应该是同时出现对一个数据库的open操作?互锁了?
停在open上面? 应该是同时出现对一个数据库的open操作?互锁了?
[quote=引用 2 楼 worldy 的回复:] 代码逻辑估计有问题,应该不是死掉,是被卡住了或者死锁
代码逻辑估计有问题,应该不是死掉,是被卡住了或者死锁
[quote=引用 12 楼 worldy 的回复:] [quote=引用 10 楼 wuweilike 的回复:] [quote=引用 7 楼 oyljerry 的回复:] [quote=引用 6 楼 wuweilike 的回复:] [quote=引用 5 楼 worldy 的回复:] 停在open上面? 应该是同时出现对一个数据库的open操作?互锁了?
4,011
社区成员
39,817
社区内容
加载中
试试用AI创作助手写篇文章吧