Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi zwei Tabellen mit ADODataSet (https://www.delphipraxis.net/10105-zwei-tabellen-mit-adodataset.html)

Gambit 11. Okt 2003 19:07


zwei Tabellen mit ADODataSet
 
Hallo,

Kann ich mit einem ADODataSet Abfragen aus zwei verschiedenen Tabellen einer Datenbank durchführen?

Was ich bis jetzt habe und nicht funzt ist


Delphi-Quellcode:
with ADODataSettbl_1 do begin
        close;
        CommandText:= 'SELECT * FROM tbl_1 INNER JOIN tbl_2 ON tbl_1.Nr = tbl_2.Nr';
        open;
      end;
Das ADODataSettbl_1 kennt wohl die Felder aus tbl_2 nicht. Für tbl_2 hatte ich eigentlich ein zweites ADODataSet geplant bzw erstellt.

Wie könnte ich das am Besten bewerkstelligen?

Gruß

Gambit

Sharky 12. Okt 2003 07:10

Re: zwei Tabellen mit ADODataSet
 
Zitat:

Zitat von Gambit
....Wie könnte ich das am Besten bewerkstelligen? ....

Hai Gambit,

verwende für die Abfrage ein ADOQuery. Dann sollte es so gehen.

tazmania 13. Okt 2003 09:30

Re: zwei Tabellen mit ADODataSet
 
Achtung INNER JOIN Anweisungen sind immer langsam,
Versuche doch ...

Delphi-Quellcode:
        CommandText:= 'SELECT * FROM tbl_1 TB1, tbl_2 TB2 WHERE TB1.tbl_1.Nr = TB2.tbl_2.Nr';


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:42 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