Einzelnen Beitrag anzeigen

tburch

Registriert seit: 11. Okt 2004
5 Beiträge
 
#1

Direct Oracle Access und DESCRIBE TABLE

  Alt 22. Okt 2004, 08:56
Erstmal ein "Gruezi" aus der Schweiz.

Ich verwende die DOA Komponenten 3.4.6.4 und möchte damit ein kleines Programm schreiben welches mir die Datenbank – Administration vereinfacht.

Oracle Version 8i.

Leider hänge ich schon früh beim ersten Problem fest.

Mit einem OracleDataSet und dem folgenden SQL frage ich alle Tabellen ab und fülle dies in ein DBGrid.

SELECT * FROM user_objects WHERE object_type = 'TABLE'

Soweit funktioniert alles noch wunderbar. Leider habe ich etwas höhere Ansprüche als nur alle Tabellen angezeigt zu haben. Jetzt möchte ich noch, wenn eine Tabelle ausgewählt wird die Attribute dieser Tabelle angezeigt werden.

Ich platziere wieder ein OracleDataSet in meinem Datenmodul und versuche es mit diesem SQL:

DESC Tabelle;

Leider gibt dies nur"ORA-00900: Ungültige SQL-Anweisung' zurück.

Das Problem ist für mich schwer nachvollziehbar da die Abfrage ansonsten funktioniert. (Wenn ich sie im TOAD eintippe, dann geht’s.)

Scheint so als würde OracleDataSet dieses SQL nicht unterstützt.

Wäre froh um Hilfe.

Mit freundlichen Grüssen

T.Burch
  Mit Zitat antworten Zitat