Witam.
Czy ktoś może rzucić okiem co robię nie tak, w jednym programiku obsługuję tabelę w komponencie ZeosLib i wszystko jest ok, a w drugim jest podobne zapytanie - ale inna tabela i nie wyszukuje mi rezultatów.
Używam Delphi 2007 ZEOSDBO-6.6.6-stable z http://zeos.firmos.at/
Query.Active := False;
Query.SQL.Clear;
Query.SQL.Add('SELECT nick=:nick2 FROM rejestrosob WHERE login=:login2 and haslo=:haslo2');
Query.ParamByName('login2').AsString:= _OsAdm.FDane.Login;
Query.ParamByName('haslo2').AsString:= _OsAdm.FDane.Haslo;
try Query.Active := true; except end;
if Query.RecordCount=0 then Exit;
Memo1.Lines.Add('Query.RecordCount='+IntToStr(Query.RecordCount));
Memo1.Lines.Add('nick2 >' +Query.ParamByName('nick2').AsString+'<');
I mimo, że:
- w DBGrid mi wyświetla pozycję,
- jest pełne pole np. nick2='ktosiek',
- wyświetla Query.RecordCount=1
to w Memo1 nie wpisuje mi zawartości nick2;
proszę o jakąś sugestię, dodam że baza jest na hostingu.