Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Feldname und Wert zusammenfügen (https://www.delphipraxis.net/116526-feldname-und-wert-zusammenfuegen.html)

Cosamia 1. Jul 2008 10:26

Datenbank: MSSQL • Version: 2005 • Zugriff über: ADO

Feldname und Wert zusammenfügen
 
Hallo,

ich habe mal wieder eine, so denke ich, typische SQL Anfängerfrage.

Ich habe eine Tabelle mit ca. 270 Feldnamen und Werten dazu. Jetzt will ich die Werte samt Feldnamen über Rave ausdrucken.
Gibt es einen SELECT welcher mir alle Feldnamen + : + Wert dazu liefert?

So könnte ich diesen in eine temporäre Tabelle schreiben und dann an Rave übergeben. Somit hätte ich die Werte samt Label (Feldname).

Oder, mach ich mir das gerade etwas zu schwer?

RavenIV 1. Jul 2008 10:34

Re: Feldname und Wert zusammenfügen
 
Ich würde das so machen:

1) SELECT * FROM tabelle
2) eine for-Schleife (for i:= 0 to query.FieldCount -1)
3) darin Feldname := query.Fields[i].Fieldname auslesen für jedes Feld
4) dann Feldinhalt := query.Fields[i].Value speichern
5) diese beiden Werte in eine MemTable ablegen
6) diese MemTable dem Report übergeben

Dies soll nur ein Denkanstoss sein.
Habe mit Absicht keine Fix-Fertig-Lösung gepostet, damit Du auch noch die Chance hast, etwas zu tun ;-)

Cosamia 1. Jul 2008 11:02

Re: Feldname und Wert zusammenfügen
 
Super. Danke


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