Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zeile aus DBGrid in SQL Befehl einbinden (https://www.delphipraxis.net/194058-zeile-aus-dbgrid-sql-befehl-einbinden.html)

Luca Haas 12. Okt 2017 13:03

Datenbank: MSSQL • Version: ? • Zugriff über: TADO Query

Zeile aus DBGrid in SQL Befehl einbinden
 
Hi Leute, kann mir jemand von euch erklären wie ich eine ausgewählte Zeile (Bzw die ID der ausgewählten Zeile), aus einem DBGrid, in einen SQL Befehl einbinden kann ?

Olli73 12. Okt 2017 13:16

AW: Zeile aus DBGrid in SQL Befehl einbinden
 
Delphi-Quellcode:
var
  id: Integer;
begin
  id := qry1.FieldByName('IdFld').AsInteger; // qry1 ist die zugrundeliegende Query für das Grid!
  qry2.SQL.Text := 'select * from WasAuchImmer where IDFLD := :Id';
  qry2.ParamByName('Id').AsInteger := Id;
  ...
end

Luca Haas 12. Okt 2017 13:54

AW: Zeile aus DBGrid in SQL Befehl einbinden
 
ich bekomme den fehler, dass ParamByName nicht in TadoQuery enthalten ist, muss ich noch irgendetwas in uses ergänzen oder warum klappt das nicht ?

[Edit] Okay habs mit .FieldByName gemacht, dann klappts. Danke dir [/Edit]

DeddyH 12. Okt 2017 13:57

AW: Zeile aus DBGrid in SQL Befehl einbinden
 
Delphi-Quellcode:
qry2.Parameters.ParamByName


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz