![]() |
Datenbank: MySQL • Version: 4.1 • Zugriff über: ODBC
Zugriff auf Ergebnistabelle eines Query (ZEOS)
Hallo,
wie kann ich auf die einzelnen Elemente von einem Query zugreifen? Über "datasource.DataSet.FieldByName('name').DisplayLab el);" bekomme ich den Feldnamen, aber wie greife ich auf die einzelnen Einträge der Spalte zu? |
Re: Zugriff auf Ergebnistabelle eines Query (ZEOS)
Verwendest du nun ODBC oder Zeos?
Ist aber für dein Problem irrelevant. Mit datasource.DataSet.FieldByName('name') bekommst du eine Referenz auf das Feld (TField). Diese Klasse bietet die verschiednen Eigenschaften (.Value, .as<Typ>) um auf den Wert zuzugreifen |
Re: Zugriff auf Ergebnistabelle eines Query (ZEOS)
Bsp.:
Edit_Ort.Text := FMD.ZQ_PLZ.FieldByName('ORT').AsString; |
Re: Zugriff auf Ergebnistabelle eines Query (ZEOS)
Hallo...
Query.FieldValues['FELDNAME'] würde auch noch gehen... :hi: |
Re: Zugriff auf Ergebnistabelle eines Query (ZEOS)
Benutze ZEOS, wusste nicht so genau was mit dem Feld gemeint war :oops:
Aber was ist jetzt, wenn mein Query mehrere Ergebnisse enthält, also z.B. nach SELECT * FROM bla. Dann habe ich ja mehrere Zeilen, wie greife ich da auf alle zu? |
Re: Zugriff auf Ergebnistabelle eines Query (ZEOS)
Delphi-Quellcode:
<Query>.First;
while not <Query>.Eof do begin ... := <Query>.FieldByName('<Feldname1>.Value; ... <Query>.Next; end; |
Re: Zugriff auf Ergebnistabelle eines Query (ZEOS)
danke :) :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 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