Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL sagt: Table Unknown Error code 204; Table ist aber da! (https://www.delphipraxis.net/16441-sql-sagt-table-unknown-error-code-204%3B-table-ist-aber-da.html)

mojo777 17. Feb 2004 08:51


SQL sagt: Table Unknown Error code 204; Table ist aber da!
 
Hallo,

ich habe eine Tabelle mit CREATE TABLE erstellt. Den Code packe ich gleich hinten rein.
Delphi-Quellcode:
ibTable.Insert;
ibTable.Spalte1.AsInteger:=1;
ibTable.Post;
klappt super.
Jetzt wollte ich aber per ibSQL_query darauf zugreifen, klappt aber nicht. Er sagt mir, dass die Tabelle unbekannt ist. :gruebel:
Was kann das sein?
Ich habe hier irgendetwas von Charset= none gelesen, aber weitergebracht hat mich das auch nicht. :-(

Das habe ich in ibSQL_Query stehen:
SQL-Code:
SELECT * FROM RESERVIERUNG
Das war die Create Table
SQL-Code:
CREATE TABLE "reservierung" (
    ID INTEGER NOT NULL,
    KND_ID INTEGER,
    FLM_ID INTEGER,
    WARTEN INTEGER
    RESERVIERT_AM Date);
Hmm.. wäre für tipps sehr dankbar.

mojo777 17. Feb 2004 09:22

Re: SQL sagt: Table Unknown Error code 204; Table ist aber d
 
fehler lag in create table

so muss es sein
SQL-Code:
CREATE TABLE RESERVIERUNG (
    ID INTEGER NOT NULL,
    KND_ID INTEGER,
    FLM_ID INTEGER,
    RESERVIERT_AM DATE,
    WARTEN INTEGER);
[edit=r_kerber]SQL-Tags eingefügt. Mfg, r_kerber[/edit]

Hansa 17. Feb 2004 09:27

Re: SQL sagt: Table Unknown Error code 204; Table ist aber d
 
schreibe mal statt "reservierung" überall RESERVIERUNG. Als charset würde ich iso8859_1.

Ah, scheine heute etwas lahm zu sein. :mrgreen: Trotzdem noch etwas zum Thema. Das hier ist ein typisches Beispiel für die Probleme mit " QuotedStr und GROß/kleinschreibung bei SQL. Zumindest für Interbase gilt: alles GROß schreiben, wirklich alles und keine Quotes !!! Um dies nicht einmal zu vergessen, benutze ich IBexpert. Da kann man eine Checkbox ankreuzen "Always capitalize Database object names". Dann werden auch die klein geschriebenen Wörter richtig interpretiert.

Seit ich mich an diese meine "Richtlinien" :lol: halte habe ich mit der Problematik nichts mehr zu tun.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz