两个问题:1关于ADO和多线程 2关于ACCESS和事务

lazycat818 2003-08-26 03:16:02
终于有了可用分,请教诸位几个问题。

1。我用多线程进行查询,每个线程各查各的,互不相干,线程总数不限,我在查询时连接,查完后释放,(每个线程是死循环的,连续不断的查,当然有时不查)而且数据库也不是专用的,还有其它程序使用(包括查询,更新),这样是不是安全的,是不是需要我对连接总数进行限制,还是DBMS自己能维护?数据库是SQL Server。如果改成Access又会如何?(我做的是个语音查询系统,呵呵,大家应该都知道怎么回事了吧,一个通道一个线程,由于考虑扩充性,所以线程个数未作限制)

2。ACCess+ADO是不是支持事务?我在开始修改前开始事务,但如果取消所作的修改,也就是不提交事务,关闭实据库是老是出现异常,请问为什么?
...全文
28 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wj_xiazi 2003-08-29
  • 打赏
  • 举报
回复
我用的就是ACCESS,我开了3个线程。其中有交叉的情况,就是不同的线程对同一个表进行操作。
那我是不是要进行同步操作呢?
lazycat818 2003-08-28
  • 打赏
  • 举报
回复
进来探讨一下啊!
lazycat818 2003-08-27
  • 打赏
  • 举报
回复
???
lazycat818 2003-08-26
  • 打赏
  • 举报
回复
帮帮忙啊!
lazycat818 2003-08-26
  • 打赏
  • 举报
回复
感谢FlyingSnow(十二月飞雪) 的回答!还有谁再详细解释一下?
FlyingSnow 2003-08-26
  • 打赏
  • 举报
回复
我想不断的查询在SQL Server上是可以,但是如果你要同时写估计会出现错误。在Access上同时查询同一个记录可能会出现未知的错误,所以我建议你不要在Access上使用多个线程,毕竟Access是个小型数据库,对付多线程很累越很难。

4,011

社区成员

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

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