我在窗体上放了个DATABASE控件 
配置参数如下:
DATABASE NAME=e:/IC/coporinfo.mdb
USER NAME=Admin
OPEN MODE=READ/WRITE
LANGDRIVER=
SYSTEM DATABASE=
PASSWORD=aaaa可运行connect时 提示 General SQL Error
不能启动应用程序,工作组信息文件丢失,或是已经被其他用户独占方式打开问题是我已经把ACCESS关闭了,怎么会独占方式呢????请大家帮忙解决,谢谢

解决方案 »

  1.   

    要确保没有别的软件调用你的ACCESS,MDB文件~
      

  2.   

    是Access2000吧?BDE不支持它的直连接,BDE支持Access97及以前的;可用ODBC方法;建议用ADO连接
      

  3.   

    BDE不支持Access2000的直连接,BDE支持Access97及以前的;
    建议用ADO连接
    看一下access文件的权限是不是太低,设的高低点
    再试试
      

  4.   

    是不是启动时,打开了Query,看看SQL语句是不是正确
      

  5.   

    你用odbc连接吧
    要是直接连的话用ado
      

  6.   

    我也遇到过这种情况,连接串改成下面就可以DATABASE NAME='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=e:/IC/coporinfo.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';