我做了个进销存软件,本机运行一切正常,但在其它机器上运行就出现
 "[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎找不到输入表或查询"
 问题,(操作系统是win2000 server 数据库是 SQLServer2000) 请高手指点 是不是打包时有什么包没有打进去

解决方案 »

  1.   

    用的是Access?
    那么也许是因为你在编译的时候使用了本地的绝对路径访问数据库,例如在你开发的时候你的Access在D:\xxx\xxxx\xxxx\xxx\xxx.mdb,因为在你本机这个路径是存在的,但是到了其他的机器上就不一定有这个路径了,所以建议你还是使用相对路径来定义连接字符串,或者动态建立连接字符串!
      

  2.   

    看看你现在是怎么连接数据库的。有没有用ODBC,连接数据库用什么连的,主机名和数据库服务的名称有没有搞错。
      

  3.   

    还有一种可能就是ADO版本的问题,Microsoft的ADO版本不兼容现象非常严重,检查一下吧!竟然没有注意到你说了数据是SQLServer,汗~
      

  4.   

    感觉看起来你是用ODBC配的。看看ODBC应该数据库配置有问题。
      

  5.   

    可以肯定不是设置的问题,好像是
    ODBC Microsoft Access Driver或Microsoft Jet有驱动问题
      

  6.   

    既然是SQLSERVER,那还是用ADO进行数据处理,不要用ODBC,在客户端安装的时候,最多安装一下MDAC_TYP就可以了....