请问,我用ADO写数据库应用程序,在WINDOWS 2000,98中英文版本下都能正确的运行,在WINDOWS XP中文版下也能正确运行,但在WINDOWS XP 英文版下就运行不正常,我使用的ACCESS,请问,这有区别吗?

解决方案 »

  1.   

    可能需要安装一下jet引擎,就是jetsetup.exe或者安装一个jet service pack 8
      

  2.   

    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ae7ec2f7-d86c-4651-b084-84ddd09d3fdc
      

  3.   

    我安装了pack8,再安装了这个jet,但是还是不行啊 ,是什么原因呢!
    麻烦指教!!!
      

  4.   

    我跟踪了一下代码,提示的错误,好像是和Microsoft Jet 有关,但 令人奇怪的是,在连接数据库的时候,都是正确的,第一次打开表时,也会执行成功,但是第二次再打开表时,就会是提示出错,而且,执行SQL 语句时也会出错,但连接指针和记录指针都是一地址的!
    真是令人纳闷!望指教!
      

  5.   

    看出错的内容,然后最好查一下msdn,因为你在这里你也不说清楚你的错误是什么错误
    别人怎么说?
      

  6.   

    其实,现象和简单,就是能够连接成功,但不能执行SQL语句!