![]() |
Alle Datensätze auflisten
Hallo,
wie kann ich alle Namen-Felder einer Tabelle auflisten? In der Tabelle gibt es unter anderem eine Namen-spalte, und die sollen halt alle in einem memo aufgelistet werden. Thx Spurius |
Re: Alle Datensätze auflisten
Hallo Spurius,
dazu benutzt du eine Query mit der SQL Anweisung:
SQL-Code:
und überträgst das Ergebnis in dein Memo mit:
SELECT DISTINCT Name FROM MyTable
Delphi-Quellcode:
myQry.First;
while Not myQry.EOF do begin Memo.Lines.Add(myQry.FieldAsName('Name').AsString); myQry.Next end; |
Re: Alle Datensätze auflisten
Hallo,
kann es sein, dass ich mit dem query nicht auf eine paradox DB zugreifen kann? ich hab SELECT DISTINCT Name FROM MyTable bei sql eingegeben und databasename etc. eingestellt, aber wenn ich auf aktive := true umstellen will, kommt die meldung, dass mehrere Dinge nicht gefunden worden sind. mit dem table funktioniert der zugriff. Gruß Spurius |
Re: Alle Datensätze auflisten
Hallo Spurius,
Paradox kennt das sogenannte Lokal-SQL, so dass du mit einer Query grundsätzlich problemlos auf eine Paradoxtabelle (oder mehrere) zugreifen kannst. Du musst bei der TQuery Komponente die DatabaseName Eigenschaft auf den entsprechenden ALIAS oder Pfad setzen und in die Eigenschaft SQL das Statement eintragen. Natürlich musst du noch myTable durch den tatsächlichen Tabellennamen ersetzen, dann sollte es funktionieren. |
Re: Alle Datensätze auflisten
Hallo,
also ich glaub, das nicht die richtige db zugewiesen wird. weil wenn ich auf aktive = true umszellen will, kommt: Tabelle nicht vorhanden Datei oder Verzeichnis nicht vorhanden datei d:\dbproject\table1.db datei d:\dbproject\table1.dbf datei d:\dbproject\table1.txt datei d:\dbproject\table1 Also geh ich davon aus, dass dem query irgendwie das table als DB zugewiesen wird :shock: Kann mir da einer weiterhelfen? Ich hoffe, dass ich das Prob richtig beschrieben hab. Gruß Spurius |
Re: Alle Datensätze auflisten
Hallo,
geht jetzt. ich hab ne eigene datasouce vom query angelegt. Gruß Spurius |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 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-2025 by Thomas Breitkreuz