请问,我用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)”
请问这个是什么错误,怎么解决,谢谢
“dbexpress error:[0x0015]:connection failed
sql server error:internal gds software consistency check
(decompression overran buffer(179),file:sqz.c line :229)”
请问这个是什么错误,怎么解决,谢谢
然后把你的数据库服务器信息写在INI或者注册表,读取进Delphi,给你的SQLConnection
参数付好值,然后在激活Connect
需要带走的DLL:
midas.dll
dbexpmss.dll//这个应该是对应你的数据库的Dbexpress驱动
请问“你的数据库服务器信息写在INI或者注册表”是什么意思?我在DataModuleCreate写这个代码 s_con.DriverName:='Interbase';
s_con.LibraryName:='dbexpint.dll';
s_con.VendorLib:='gds32.dll';
s_con.GetDriverFunc:='getSQLDriverINTERBASE';
s_con.Params.Clear;
s_con.Params.Add('DriverName=Interbase');
s_con.Params.Add('DataBase='+ExtractFilePath(Application.ExeName)+'data.ib');
s_con.Params.Add('User_Name=sysdba');
s_con.Params.Add('Password=masterkey');
s_con.Connected:=true;我就是这样连接的
请问是什么问题造成的
然后把你的数据库服务器信息写在INI或者注册表,读取进Delphi,给你的SQLConnection
参数付好值,然后在激活Connect
需要带走的DLL:
midas.dll
dbexpmss.dll//这个应该是对应你的数据库的Dbexpress驱动
主要还是打包出错了。