请问,我用delphi中的dbexpress连接interbase数据库在本几可以运行,可烤到别的机就运行不了,而且在别的机也装了interbase服务端,可运行时候就出现这个错误
“dbexpress error:[0x0015]:connection failed
  sql server error:internal gds software consistency check 
 (decompression overran buffer(179),file:sqz.c line :229)”
请问这个是什么错误,怎么解决,谢谢

解决方案 »

  1.   

    dbexpress连接interbase数据库時、需要一個dbexpint.dll、
    名字大概是dbexpint.dll,你自己再确认一下吧
      

  2.   

    这个文件我要拷到目录中啊,还有gds32.dll都有
      

  3.   

    首先你需要把你的SQLconnection,Connected设置成False,防止他创建的时候就连接。
    然后把你的数据库服务器信息写在INI或者注册表,读取进Delphi,给你的SQLConnection
    参数付好值,然后在激活Connect
    需要带走的DLL:
     midas.dll
     dbexpmss.dll//这个应该是对应你的数据库的Dbexpress驱动
      

  4.   

    请问“数据库服务器信息写在INI或者注册表”是什么意思?
      

  5.   

    请问“数据库服务器信息写在INI或者注册表”是什么意思?就是把服务器名,数据库名,用户名 之类的信息放到注册表中,程序启动时候从注册表读这些
      

  6.   

    这个我已经写在Create事件里面了,可还是出现那个错误?
      

  7.   

    请问是不是interbase版本不同造成的
    我在本几装了7.1.0.131
    而到别的机装7.0.0.206版本