在我的电脑上做了一个小系统,数据库是Access,拿到公司的机子上用ODBC配置好数据库后,再运行时却说数据库引擎有问题(两机都是windows me),请问有什么方法可以解决?

解决方案 »

  1.   

    把公司的路径设成和在你家里的一样,就可以了。。不过,作好用ADO
      

  2.   

    解决方法1:
    通过ADO连接ODBC,一般不会有问题,你说的问题是你公司的系统不稳定重装好了解决方法2:
    不要用ODBC,直接从硬盘的路径读取(DSNless Connetion):
       
       CurPath:=ExtractFilePath(Application.ExeName);
       connstr:=str1+'Data Source='+CurPath+'db\jtabe.mdb'+';'+'Jet OLEDB:Database Password=""'+';'+str3;
       adoconnection1.ConnectionString := Connstr;
       adoconnection1.Open;
       ADOTable1.Active:=true;不过如果你系统的OLEDB系统有问题应该还是用不了的,还是重装系统吧
      

  3.   

    楼上说得如果不可以的话
    你可以考虑把odbc驱动升级一下
    我以前也遇到这样的问题
    就是这样处理好的