Abrufen von ADO-Recordset Feldnamen (Classic ASP)

Ich Frage mich, wenn jemand helfen kann:

Lange Geschichte kurz, ich bin mit MSSQL2005 zum erstellen einer Pivot-Tabelle. Die Daten untersucht werden, wird begrenzt durch den Zeitraum (Alle Daten, die für 1 Woche ab nächsten Montag, um das ausgewählte Datum)

Wenn ich führen Sie die Gespeicherte Prozedur und übergeben Sie das Datum, bekomme ich Die richtige Tabelle zurück zB:

Zeit | 1 Jan 09 | 2 Jan 09 | 3 Jan 09 | ...

09:00 | 0 | 9 | 25 | ...

09:30 | 8 | 27 | 65 | ...

10:00 | 20 | 44 | 112 | ...

(Entschuldigung für die grausamen "Tabelle" Formatierung).

Das einzige problem das ich habe ist, dass die Spaltenüberschriften variieren basierend auf das übergebene Datum in die SP (Die gewünschte Ansicht Datum) und die Logik innerhalb der SP (die Kräfte der linken Spalte werden die nächsten Montag zu dem angegebenen Datum).

Dies bedeutet, dass, wenn ich die Ergebnisse anzeigen, um die Benutzer, die ich (derzeit) duplizieren müssen die Datums-überprüfung von Logik in der klassischen ASP - [einfache, aber ein Wartbarkeit fail]

Was ich wirklich brauche, ist eine Möglichkeit zum abrufen von Spaltennamen aus der recordset selbst.

Kann jemand bitte zeigen Sie mich in die richtige Richtung?

Ich habe Gegoogelt aber die Ergebnisse bekomme ich scheinen zu beziehen sich auf das Lesen einer Tabelle, Schema - die Hilfe nicht in diesem Fall, wie meine Tabelle wird erzeugt on-the-fly im Speicher.

Vielen Dank im Voraus für jede Hilfe können Sie bereitstellen

InformationsquelleAutor Basic | 2009-11-02
Schreibe einen Kommentar