用BDE建立別名,連接ACCESS數據庫后﹐用Ttable控件連接時﹐當指定tablename時﹐出現如下提示﹐ cannot load IDAPI service library   
               file:MSJT3032.DLL
               Alias: MSACCESS2
到底是什么原因﹐我的OS 和office用的都是XP﹐Delph 6.0 不會是版本問題吧?
請高手指點?

解决方案 »

  1.   

    Table用的是BDE,你需要在BDE里更改驱动,具体如下:
    BDE Administrator-->Configration页面-->Configration节点-->Drivers节点-->Native节点-->选中MSACCESS-->在右边的设置里更改Dll32的驱动选项,保存退出。不过你要是做成安装盘就麻烦了,要叫用户手工的改过所以用ACCESS的话,建议你用ADO
      

  2.   

    我一般用先建立ODBC数据源,再用BDE连数据源名
      

  3.   

    to  glassesboy ﹕好象還是不行﹐還是出現一樣的錯誤。有誰碰到過這樣的問題﹐請說說你是怎么去解決的。
    是不是有些盜版軟件很多功能不實現。
      

  4.   

    你要确保你的机器里有3032这个dll,只要是Delphi5以上的就可以采取这种方法。
    不过我才看见你用的是Access XP,我个人估计就是这个在作怪,你找一个Office 2000试试
      

  5.   

    缺少 ACCESS BDE 的驱动文件。
      

  6.   

    建议使用ado,用bde连接access会有很多麻烦!
    ado和access都是ms得东西,相互兼容性好!
    还有ado要比bde方便发布程序!