![]() |
Datenbank: mariadb • Version: ?? • Zugriff über: mydac
query abfrage mit delphi
hier meine Query:
Code:
hier zur Delphi abfrage :
SELECT description.kennung, description.bezeichnung FROM description
wenn die kennung gleich ist, möchte ich gerne die bezeichnung anzeigen lassen hier ein beispiel:
Delphi-Quellcode:
oder muss ich was mit locate oder filter machen? wie war das noch mal?
var
b : String; ....................................... if Query.Active = true then begin if Query.FieldByName('kennung').Text = sl.Strings[3] then begin b := Query.FieldByName('bezeichnung').Text; ShowMessage(b); ........................................................... |
AW: query abfrage mit delphi
Meinst Du sowas?
Delphi-Quellcode:
Oder eher sowas?
if query.Active then
begin if query.Locate('KENNUNG',sl.Strings[3],[]) then begin ShowMessage(Query.FieldByName('bezeichnung').AsString); end else begin MessageDLG(Format('Die Kennung "%s" konnte nicht gefunden werden.',[sl.Strings[3]]),mtError,[mbOk],0); end; end;
Delphi-Quellcode:
begin
query.SQL.Text := 'SELECT description.kennung, description.bezeichnung FROM description where kennung = :Kennung'; query.ParamByName('Kennung').AsString := sl.Strings[3]; query.Open; case query.RecordCount of 0 : MessageDLG(Format('Die Kennung "%s" konnte nicht gefunden werden.',[sl.Strings[3]]),mtError,[mbOk],0); 1 : ShowMessage(Query.FieldByName('bezeichnung').AsString); else MessageDLG(Format('Die Kennung "%s" ist %d-Mal vorhanden.',[sl.Strings[3],query.RecordCount]),mtError,[mbOk],0); end; query.Close; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz