FireBird,Zeoslib,Delphi ,连接数据库问题(100分)

  • 主题发起人 主题发起人 bsense
  • 开始时间 开始时间
B

bsense

Unregistered / Unconfirmed
GUEST, unregistred user!
查询的时候首次会出错,然后再查询就不出错
ZQuery1.close;
ZQuery1.SQL.Clear;
zQuery1.SQL.Add('select * from topics');
try
zQuery1.open;
except
showmessage('错误');
end;


跟踪到
destructor TZAbstractCachedResultSet.Destroy;
begin
FResolver := nil;
{BEGIN PATCH [1214009] CalcDefaults in TZUpdateSQL and Added Methods to GET the DB NativeResolver}
FNativeResolver := nil;
{END PATCH [1214009] CalcDefaults in TZUpdateSQL and Added Methods to GET the DB NativeResolver}
inherited Destroy; //错误
end;
 
直接搞个精简的 demo 使用上述代码也有问题 ?
 
后来发现是firebird的dll版本问题,用zeoslib 自带的版本搞定. 分别支持1.5 /2.0,发现2.0的dll 用在2.1服务器 也是可以的,没有详细测试.
 
后退
顶部