MS SQL Server - Welche Datenfelder eine select-Abfrage...
Lude
- datenbank
0 Bernd0 Lude
0 Eidgenosse0 srob0 H-P Ortner0 Lude
Hi,
habe mehrere SQL-select-Abfragen, deren zurückgegebene Datensatzmenge ich mit Perl mit einem Algorythmus in einer HTML-Tabelle zur Anzeige bringen möchte.
Wie kann man die zurückgegebenen Datenfeldnamen, die man vorher teilweise nicht kennt, ermitteln?
Besipiel:
Ich will wissen, welche Datenfelder 'select * from selfhtmlusertable' zurückgeben wird.
Gruss,
Lude
Hallo,
wenn du mit z.B. 'select a,b,c from x' arbeitest,
hast du das Problem nicht.
MfG
Bernd
Hi,
habe mehrere SQL-select-Abfragen, deren zurückgegebene Datensatzmenge ich mit Perl mit einem Algorythmus in einer HTML-Tabelle zur Anzeige bringen möchte.
Wie kann man die zurückgegebenen Datenfeldnamen, die man vorher teilweise nicht kennt, ermitteln?
Besipiel:
Ich will wissen, welche Datenfelder 'select * from selfhtmlusertable' zurückgeben wird.Gruss,
Lude
Hallo,
wenn du mit z.B. 'select a,b,c from x' arbeitest,
hast du das Problem nicht.MfG
Bernd
Hi,
klar, aber ich benötige eine Lösung, wo ich der Perl-Routine eben nicht als Parameter mitgeben möchte, welche Datenfelder sie erhält.
Gruss,
Luddie
Hallo Lude,
ich bin mir nicht mehr sicher, aber mit
$st->{NAME}
bekommst Du vermutlich eine Referenz auf ein Array mit den Feldnamen, wenn $st das Request-Handle war.
Gruß
Eidgenosse
Hi,
Wie kann man die zurückgegebenen Datenfeldnamen, die man vorher teilweise nicht kennt, ermitteln?
hast Du Dich schon mal mit so etwas wie
$sth->{'NAME'}
beschäftigt?
HTH Robert
Hi,
habe mehrere SQL-select-Abfragen, deren zurückgegebene Datensatzmenge ich mit Perl mit einem Algorythmus in einer HTML-Tabelle zur Anzeige bringen möchte.
Hallo Lude
Ich würde die Datenbank vorher fragen welche Spalten welche Tabelle beinhaltet.
Die meisten Datenbanken die ich kenne, speichern das in einer Tabelle. Da kann man dann auch den Datentyp mit erfragen und so z.B. Festkommazahlen gleich rechtsbündig ausrichten und eine diktengleiche dafür Schrift verwenden.
Viele Grüße
H-P Ortner
Danke HP,
aber wie geht's mit TSQL ? Oder geht's überhaupt?
Gruss,
Lude