Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Aus Datenmodul mit findcomponente alle ADO-Tables finden (https://www.delphipraxis.net/8640-aus-datenmodul-mit-findcomponente-alle-ado-tables-finden.html)

Nalincah 9. Sep 2003 13:57


Aus Datenmodul mit findcomponente alle ADO-Tables finden
 
Ich will aus einem Datenmodul alle Komponenten des Typs "TADOTable" finden. Die Namen sind total verschieden. Also nicht ADOTable1, ADOTable2,.... Wie krieg ich das hin? Soweit bin ich schon:

Code:
 
for i := 0 to QRDatenModul.ComponentCount do
begin
  if QRDatenModul.FindComponent(
end;
Weiter weiß ich nicht :freak:

sakura 9. Sep 2003 14:01

Re: Aus Datenmodul mit findcomponente alle ADO-Tables finden
 
Versuch mal:

Delphi-Quellcode:
 
for i := 0 to QRDatenModul.ComponentCount do
begin
  if QRDatenModul.Components[I] is TADOTable then
    ShowMessage(QRDatenModul.Components[I].Name);
end;
...:cat:...

P.S. Anstatt der CODE-Tags kannst Du auch die DELPHI-Tags nutzen, sieht besser aus ;-)

Nalincah 9. Sep 2003 14:05

Re: Aus Datenmodul mit findcomponente alle ADO-Tables finden
 
Danke. Klappt wunderbar

sakura 9. Sep 2003 14:25

Re: Aus Datenmodul mit findcomponente alle ADO-Tables finden
 
Zitat:

Zitat von General2003
Danke. Klappt wunderbar

Dachte ich mir's doch :mrgreen:

...:cat: ...

samson 9. Sep 2003 15:11

Re: Aus Datenmodul mit findcomponente alle ADO-Tables finden
 
Muss das nicht heissen ...

Delphi-Quellcode:
for i:=0 to QRDatenModul.ComponentCount-1
...
...
...
weil ja Null-Basiert???


Gruss


Frank

sakura 9. Sep 2003 15:11

Re: Aus Datenmodul mit findcomponente alle ADO-Tables finden
 
Zitat:

Zitat von samson
Muss das nicht heissen ...

Yepp... :wall:

...:cat: ...


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