永发信息网

ado多线程控制数据库,多线程作数据库,为什么出很多莫名其妙的

答案:2  悬赏:40  手机版
解决时间 2021-03-07 23:39
  • 提问者网友:欲望失宠
  • 2021-03-07 01:47
ado多线程控制数据库,多线程作数据库,为什么出很多莫名其妙的
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-03-07 02:22
每个线程在使用COM组件之前都必须声明它的 套间类型 ,即在每个线程使用组件对象之前都要调用CoInitialize,并在退出之前调用CoUninitialize。LZ的程序没有调用,对象根本就没有创建出来,继续运行就会访问0指针,当然会非法操作了。我不明白LZ说注释掉部分代码可以正常运行是怎么回事。
全部回答
  • 1楼网友:迟山
  • 2021-03-07 03:20
ado是线程安全的,所以可以直接在线程中使用,不象dbe必须通过tsession
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯