transponieren

12/05/2008 - 00:25 von Stefan Theobald | Report spam
Hallo,

gibt es im VB die Möglichkeit Daten zu transponieren?
Folgende Sache:

Ich rufe mittels SQL Select verschiedene Daten aus der Datenbank ab und
schreibe Sie jeweils in eine DataTable.
Leider sind die Daten falsch angeordnet. Ich müßte Zeile in Spalte und
umgekehrt wandeln.

Ich helfe mir z. Z. halt damit, daß ich ca. 20 Selects mache - würde das
aber gerne schneller abarbeiten, wenn ich die Möglichkeit hàtte vor dem
schreiben in die DATATABLE zu transponieren. Dann könnte ich alles in ein
SELECT packen.


Geht das?
Welcher Befehl ist das?


Gruß
Stefan
 

Lesen sie die antworten

#1 Holger Kreissl
12/05/2008 - 11:55 | Warnen spam
Stefan Theobald schrieb:
Hallo,

gibt es im VB die Möglichkeit Daten zu transponieren?
Folgende Sache:

Ich rufe mittels SQL Select verschiedene Daten aus der Datenbank ab und
schreibe Sie jeweils in eine DataTable.
Leider sind die Daten falsch angeordnet. Ich müßte Zeile in Spalte und
umgekehrt wandeln.

Ich helfe mir z. Z. halt damit, daß ich ca. 20 Selects mache - würde das
aber gerne schneller abarbeiten, wenn ich die Möglichkeit hàtte vor dem
schreiben in die DATATABLE zu transponieren. Dann könnte ich alles in ein
SELECT packen.


Geht das?
Welcher Befehl ist das?



Einen Befehl wirds dafür nicht geben, aber es sollte ja kein Problem
sein über das Result zu iterieren, um die Daten in die gewünschte Form
zu bringen? Die alternative wàre das SQL Statement so zu formulieren,
dass es gleich die richtige Form liefert...

Holger Kreissl
.NET Software Developer
http://kreissl.blogspot.com/

Ähnliche fragen