我用ADO控件连上EXCEL之后,老是说已被其他用户以独占方式打开,请问各位大侠怎么回事?????
另外有什么方法可以解决没???

解决方案 »

  1.   

    我正在学习如何连接到我的EXCEL上。
      

  2.   

    在联接前是不是EXCEL文件已被打开了,若是这样联接前先关闭EXCEL文件
    或者联接时,设置成只读
      

  3.   

    要改一下OLE DB4。0中的MDB为XCL
      

  4.   

    请关闭delphi以后在运行程序
    以为你在delphi里已经打开了excel了
      

  5.   

    to hotboy1000:
       我觉得应该是他在运行程序以前已经打开那个Excel文件了。
    因为在Delphi 里你设置好连接好一个Excel文件,在程序未运行前也是没有打开的。
      

  6.   

    这种程序我刚做了一个,确实很麻烦,你这样做恐怕先要保证excel文件未被其它程序打开,这样才能打开,如果打开,要提示一下,把错误记录下来,用try...expect排除一下,我想就是这样