Einzelnen Beitrag anzeigen

dinosaur

Registriert seit: 6. Dez 2004
15 Beiträge
 
#1

Tabellenalias ermitteln

  Alt 20. Apr 2011, 14:51
Datenbank: MSSQL • Version: 2005 • Zugriff über: Ado
Hallo

Weiss jemand, ob es möglich ist über das adodataset herauszufinden welcher Alias bei einem Feld im SQL verwendet wurde?

Beispiel:

Code:
Select Eins.Name, Eins.Strasse, Zwei.Ort
from T1 Eins
inner join T2 Zwei on T1.ID=T2.ID
Im Dataset sind die Felder nun über die Namen [Name], [Strasse] und [Ort] abrufbar. Aber gerne hätte ich noch zusätzlich den jeweiligen Alias ermittelt beim [Strasse] würde ich also gerne "Eins" als resultat erhalten.


Hintergrund: Auf einem DBGrid kann in jeder Spalte ein Filter eingestellt werden und damit wird schlussendlich ein dynamischer SQL generiert. Dies funktioniert nur solange gut, wie der Feldname eindeutig einer Tabelle zugewiesen werden kann.
  Mit Zitat antworten Zitat