Entwickler-Ecke
Datenbanken - Spaltennamen
DJ_Apfel - Mo 09.12.02 16:00
Titel: Spaltennamen
Und tachen,
ich möchte wissen wie man aus einem Query die Spaltennamen rausfindenkann und welchen Type (number, char...) die Spalten in den Feldern zulassen.
Udontknow - Mo 09.12.02 16:17
Hi!
TQuery hat die Eigenschaft Fields, die du ansprechen kannst.
Cu,
Udontknow
Klabautermann - Mo 09.12.02 16:21
Hallo,
deine Query Komponente ist nachfolger von tDataSet, und dieses bietet dir alle informationen die du benötigst. Diese findest du unter FieldDefs.
Dieser Auszug aus einem meiner Programme listen Namen und Typ einer Tabelle (ebenfalls ein nachfolger von tDataset) in einer tListView auf.
Quelltext
1: 2: 3: 4: 5:
| FOR i := 0 TO Table.FieldDefs.Count -1 DO BEGIN NewListItem := FieldList.Items.Add; NewListItem.Caption := Table.FieldDefs.Items[i].Name; NewListItem.SubItems.Add(Table.FieldDefs.Items[i].FieldClass.ClassName); END; |
Gruß
Klabautermann
DJ_Apfel - Mo 09.12.02 17:03
vielen dank :P erstmal und was mich noch wundert, dass bei
Quelltext
1:
| qryAbfrage1.FieldDefs.Items[n].FieldClass.ClassName |
das .ClassName ganz hinten nicht automatisch in der Programmierhilfe auftaucht. Hat das einen speziellen Grund?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!