Bei dem Versuch die Tabelle zltadmin.Adressen auf einem Oracle 8.0 Server mit der TTable Komponente zu öffnen kommt die Fehlermeldung: "Ungültiger Spaltenname.."
> auf dem SQL Monitor der Trial-Version von Delphi 5.0 steht folgender Text:
>
> 18:19:43 SQL Prepare: Oracle ODBC Driver - SELECT
> "ID" ,"KNR" ,"NAME" ,"VORNAME" ,"STRASSE" ,"PLZ" ,"ORT" ,"EMAIL" FROM
> "SYS"."ACCESS$"
> 2 18:19:43 SQL Execute: Oracle ODBC Driver - SELECT "ID" ,"KNR"
> ,"NAME" ,"VORNAME" ,"STRASSE" ,"PLZ" ,"ORT" ,"EMAIL" FROM "SYS"."ACCESS$"
> 3 18:19:43 SQL Vendor: ODBC - SQLAllocStmt
> 4 18:19:43 SQL Vendor: ODBC - SQLExecDirect
> 5 18:19:43 SQL Vendor: ODBC - SQLError
> 6 18:19:43 SQL Error: Oracle ODBC Driver -
> [Oracle][ODBC][Ora]ORA-00904: Ung³ltiger Spaltenname
>
> 7 18:19:43 SQL Vendor: ODBC - SQLError
> 8 18:19:43 SQL Stmt: Oracle ODBC Driver - Close
> 9 18:19:43 SQL Vendor: ODBC - SQLFreeStmt
>
>
Der Tabellenname ist aber zltadmin.adressen. Über die TQuery Komponente
kann ich ohne Probleme Tabellen anzeigen. Das gleich tritt auch beim C++Builder 3 auf. Die Tabelle SYS.ACCESS$ existiert zwar, aber enthält nicht die Felder meiner Adressen-Datenbank. Der Oracle Server funktioniert, da ich mit MS-Access ohne probleme auf die Tabellen zugreifen kann.
Ich habe ein DB_Grid über eine DataSource Komponente mit TTable verknüpft. Sobald ich die Eigenschaft "Active" der TTable auf TRUE setze und Benutzername/Passwort eingebe zeigt mir das DBGrid noch die Spaltenüberschriften meiner Adressen Datenbank und dann die obige Fehlermeldung.
Als
> ODBC Treiber benutze ich die Version 8.00.04.00 SQORA32.DLL 12/03/97
> auf dem SQL Monitor der Trial-Version von Delphi 5.0 steht folgender Text:
>
> 18:19:43 SQL Prepare: Oracle ODBC Driver - SELECT
> "ID" ,"KNR" ,"NAME" ,"VORNAME" ,"STRASSE" ,"PLZ" ,"ORT" ,"EMAIL" FROM
> "SYS"."ACCESS$"
> 2 18:19:43 SQL Execute: Oracle ODBC Driver - SELECT "ID" ,"KNR"
> ,"NAME" ,"VORNAME" ,"STRASSE" ,"PLZ" ,"ORT" ,"EMAIL" FROM "SYS"."ACCESS$"
> 3 18:19:43 SQL Vendor: ODBC - SQLAllocStmt
> 4 18:19:43 SQL Vendor: ODBC - SQLExecDirect
> 5 18:19:43 SQL Vendor: ODBC - SQLError
> 6 18:19:43 SQL Error: Oracle ODBC Driver -
> [Oracle][ODBC][Ora]ORA-00904: Ung³ltiger Spaltenname
>
> 7 18:19:43 SQL Vendor: ODBC - SQLError
> 8 18:19:43 SQL Stmt: Oracle ODBC Driver - Close
> 9 18:19:43 SQL Vendor: ODBC - SQLFreeStmt
>
>
Der Tabellenname ist aber zltadmin.adressen. Über die TQuery Komponente
kann ich ohne Probleme Tabellen anzeigen. Das gleich tritt auch beim C++Builder 3 auf. Die Tabelle SYS.ACCESS$ existiert zwar, aber enthält nicht die Felder meiner Adressen-Datenbank. Der Oracle Server funktioniert, da ich mit MS-Access ohne probleme auf die Tabellen zugreifen kann.
Ich habe ein DB_Grid über eine DataSource Komponente mit TTable verknüpft. Sobald ich die Eigenschaft "Active" der TTable auf TRUE setze und Benutzername/Passwort eingebe zeigt mir das DBGrid noch die Spaltenüberschriften meiner Adressen Datenbank und dann die obige Fehlermeldung.
Als
> ODBC Treiber benutze ich die Version 8.00.04.00 SQORA32.DLL 12/03/97