使用ADO的数据库操作是否可同时接受多个线程的调用。

Crob 2001-05-09 09:35:00
我用Delphi的ADO控件来进行数据库操作,数库是SQL server。

我写了一个服务器端软件,用ADO操作数据库写了一些函数,会同时有好多线程的客户端同时调用这些函数对数据库进行读写操作。现在还没进行多线程同调用的测试。

我想知道ADO是否能顺利的被多个线程同时调用。

每连接上一个客户端后服务器端都会开辟一个线程,每个线程间变量等运作都是独立的,但使用同一组控件和函数,会不会有什么问题?

...全文
92 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
temp 2001-05-20
  • 打赏
  • 举报
回复
<<我想知道ADO是否能顺利的被多个线程同时调用。

没问题。
猛禽 2001-05-10
  • 打赏
  • 举报
回复
需要特别处理,否则会出错。同意前面的说法,最好用MTS,这样可以把这些烦人的事叫它去做,而且它会做得很好。
lichp 2001-05-10
  • 打赏
  • 举报
回复
关注
Crob 2001-05-10
  • 打赏
  • 举报
回复
MTS是什么东西?
BCB 2001-05-10
  • 打赏
  • 举报
回复
不同的线程里,让ADO控件产生不同的对象实例,这肯定就没有问题了

Crob 2001-05-10
  • 打赏
  • 举报
回复
具体该如何做能不能具体点?

谢谢
anggogo 2001-05-10
  • 打赏
  • 举报
回复
就是 Transaction Server 啊!
anggogo 2001-05-09
  • 打赏
  • 举报
回复
可以,需要MTS的协调。
看你怎么做啦,必要的时候使用Corba,有很多问题会迎刃而解
anggogo 2001-05-09
  • 打赏
  • 举报
回复
忘了签名啦! :)

----
Improve your development perfomance...
Go here --- http://www.angGoGo.com/

OpenSource Project Originated in China
Go here --- http://www.chinaFUSS.com/

--

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧