Odium: sql-statement live zusammensetzen...

Hallo,

brauche dazu mal ein paar kleine Hinweise.

Ich habe eine umfangreiche datenbank mit einigen verknüpften tabellen auf ms-sql server basis...
um die suchmöglichkeiten für fachwisser bestmöglich zu gestalten ist es auch geplant auf einer seite eine frei notierbare sql-anweisung, in einem textfeld, ausführen zu lassen...

Nun möchte ich gern vorhandene Tabellen, Spaltennamen  Schlüsselwörter per klick in das textfeld übernehmen...(js ist mir klar)
wie komme ich in asp an die tabellennamen heran...
die spalten namen könnte ich ja mit einer for each schleife abfragen, aber wie sieht das mit tabellennamen aus...

weiterhin möchte ich nun überprüfen, wieviele Spalten die zu generierende tabelle mit den anzuzeigenden daten haben muss...

wie kann ich das sql-statement überprüfen? oder könnte man bei erfolgtem select irgendwie die felder des rs zählen?

das ganze soll dann natürlich voll dynamisch ablaufen, auch bei geänderter Tabellenanzahl oder -struktur...

eventuell hat jemand da ein paar hinweise für mich...

Danke

Odium