Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Mysql Feldnamen auflistes mit Teos (https://www.delphipraxis.net/166056-mysql-feldnamen-auflistes-mit-teos.html)

citybreaker 27. Jan 2012 12:26

Datenbank: Mysql • Version: 5 • Zugriff über: Zeos 7

Mysql Feldnamen auflistes mit Teos
 
Hallo zusammen,

ich bin grade Dabei mich in Zeos einzuarbeiten. Das klappt auch alles soweit ganz gut nur jetzt steh ich vor dem Problem, dass
ich in einem ListView mit zweispalten links den Namen des Felds auflisten will und in der rechten Spalte den dazugehörgen Wert.

Die Frafe ist jetzt nur wie komme ich an die Feldnamen ran. (z.B: userID, name, vorname, ...)

DeddyH 27. Jan 2012 12:32

AW: Mysql Feldnamen auflistes mit Teos
 
SQL-Code:
SHOW FIELDS FROM Tabelle
oder Delphi-Referenz durchsuchenGetFieldNames fallen mir da spontan ein.

Medium 27. Jan 2012 12:33

AW: Mysql Feldnamen auflistes mit Teos
 
In SQL: DESCRIBE {tabelle}
Liefert in der Spalte "Field" die Feldnamen

citybreaker 27. Jan 2012 12:37

AW: Mysql Feldnamen auflistes mit Zeos
 
Zitat:

Zitat von DeddyH (Beitrag 1147936)
SQL-Code:
SHOW FIELDS FROM Tabelle
oder Delphi-Referenz durchsuchenGetFieldNames fallen mir da spontan ein.

Wenn ich das über
SQL-Code:
SHOW FIELDS FROM Tabelle
machen komme
ich aber nicht mehr mit der Query Komponente von Zeos an die Namen oder?

Bis jetzt lese ich die Felder selber mit
Delphi-Quellcode:
Query1.FieldByName('UserID').AsString;
aus.

DeddyH 27. Jan 2012 12:40

AW: Mysql Feldnamen auflistes mit Teos
 
Ich kann Dir gerade nicht folgen. Was meinst Du mit "komme ich aber nicht mehr mit der Query Komponente von Zeos an die Namen"?

einbeliebigername 27. Jan 2012 13:41

AW: Mysql Feldnamen auflistes mit Teos
 
Hallo,

meint der TE vieleicht sowas?
Delphi-Quellcode:
  for I:= 0 to DataSet1.Fields.Count - 1 do
    ValueListEditor1.Values[DataSet1.Fields[I].Name]:= DataSet1.Fields[I].AsString;
einbeliebigername.


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