Announcement

Collapse
No announcement yet.

Mit TTable auf Oracle 8.0 Enterprise Server

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mit TTable auf Oracle 8.0 Enterprise Server

    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
Working...
X