Ich habe eine Tabelle A in der alle Spalten einer weiteren Tabelle B stehen. Da ich aus Tabelle B etwas auslesen will, die B aber nicht immer die Selbe ist, gibt es die Tabelle A.
Nun hat die Tabelle A mit den Spalteninformationen unter anderem nicht nur die Namen der Spalten hinterlegt, sondern auch Sonderspalten (die nicht in B enthalten sind, aber für die Ausgabe per DGV gebraucht werden). Diese Sonderspalten sind nichts anderes als mehrere Orginalspalten, die aneinandergereiht wurden.
Ich habe nun aber das Problem, dass ich nicht beschränken kann wie viele Sonderspalten es gibt und wie viele Orginalspalten in ihnen enthalten sind. Eine Sonderspalte könnte z.B. 5 Spalten zusammenfassen, eine andere nur 2. Zudem ist es so, dass wenn eine Sonderspalte 2 Orginalspalten zusammenfasst, genau diese beiden später nicht mehr angezeigt werden (sonst bräuchte ich die Zusammenfassungen ja auch nicht).
Meine Frage ist nun: Wie kann ich das ganze in Strings und anschließend in eine SQL Abfrage packen?
Die einzelnen Spaltennamen auslesen ist nicht das Problem, jedoch weiß ich nicht wie ich meine Variablen so bilden kann, dass auch alle Zusammenfassungen angezeigt werden.
Um Schleifen komme ich dabei wahrscheinlich nicht rum...
Nun hat die Tabelle A mit den Spalteninformationen unter anderem nicht nur die Namen der Spalten hinterlegt, sondern auch Sonderspalten (die nicht in B enthalten sind, aber für die Ausgabe per DGV gebraucht werden). Diese Sonderspalten sind nichts anderes als mehrere Orginalspalten, die aneinandergereiht wurden.
Ich habe nun aber das Problem, dass ich nicht beschränken kann wie viele Sonderspalten es gibt und wie viele Orginalspalten in ihnen enthalten sind. Eine Sonderspalte könnte z.B. 5 Spalten zusammenfassen, eine andere nur 2. Zudem ist es so, dass wenn eine Sonderspalte 2 Orginalspalten zusammenfasst, genau diese beiden später nicht mehr angezeigt werden (sonst bräuchte ich die Zusammenfassungen ja auch nicht).
Meine Frage ist nun: Wie kann ich das ganze in Strings und anschließend in eine SQL Abfrage packen?
Die einzelnen Spaltennamen auslesen ist nicht das Problem, jedoch weiß ich nicht wie ich meine Variablen so bilden kann, dass auch alle Zusammenfassungen angezeigt werden.
Um Schleifen komme ich dabei wahrscheinlich nicht rum...
Comment