CSTerry(Terry)—— haoztao(.NET一族) 你说得没错
但是你比如说,我的线程已经启动,并且已经打开了数据库,并且没有关闭,对用户来说它是感觉不到后还还有线程的。我这时候一个窗口中点击一个按钮,在其中包含数据库的操作,我可以用你的方法来判断数据库的状态,但是这时候我会提示用户说:数据库在使用中,请你稍后再试?这样肯定不好。
我觉得有什么方法或者通过设置什么属性可以在打开数据库的过程中,再次打开,并且关闭不会引起别的连接的关闭!

解决方案 »

  1.   

    access的独占模式是不可更改的吗?
      

  2.   

    access可以不是独占模式的,但是只能打开,不能更新
      

  3.   

    Access数据库可以被多次打开,我做的程序都是这样的,网上每个机器都可以在别人打开的情况下再打开一个。
      

  4.   

    好了,问题还是我自己解决的,说出来很简单。在线程中定义一个connection,然后在其他地方定义另一个connection,只不过着两个connection的connectionString是完全一样的。痛苦消失中,又要分的赶紧留言,下午下班的时候结贴。