高手请进,BCB中的线程页面中该如何调用SQL,存储过程啊?
用的是BCB的Thread Object。在主窗口中跟串口相连时,最多可产生8个线程的,请问该如何调用SQL,存储过程啊?急急急,希望在这里找到答案。
[解决办法]
正常用啊,用TADOQuery和TADOStoredProcedure都可以啊,就是记着在执行完之后作个同步。
[解决办法]
没必要,你可以建立一个DataModule,然后调用DataModule的里面的ADOQuery,ADOConnection就可以了。
[解决办法]
比如我同时开了8个线程,而每个线程正好都执行相同的功能(如调用同一个存储过程ADOStoredProc),如此不会导致该存储过程死掉吗?
-----------------
只要数据库没有产生锁,
就不会死掉。
[解决办法]
ADO Stored Proc不会死
用TADOStoredProc必死
[解决办法]
ADO Stored Proc不会死
用TADOStoredProc必死
------
这是什么意思啊?
===========
ADO支持多线程
可TADOStoredProc不怎么支持
[解决办法]
加入
//序列化
CoInitialize(NULL);
CoUninitialize();