aus kleinen werden große Buchstaben

Arndtinho

Erfahrenes Mitglied
Hallo,

ich schreibe gerade eine Windows-Anwendung und habe folgendes Problem:
Mit folgender Abfrage
Code:
SELECT * FROM tbl_test
bekomme ich folgenden Fehler gemeldet:

SQLExecDirect Error: Table 'DB_TEST.TBL_TEST' doesn't exist - Table 'DB_TEST.TBL_TEST' doesn't exist.

Das stimmt ja auch soweit, da die genutzte Tabelle ja nicht TBL_TEST sondern tbl_test heisst. Das bedeuted also, dass das Statement von kleinen in große Buchstaben umgewandelt wird.
Gibt es irgendeine Möglichkeit dies zu verhindern?

An den Datenbankeinstellungen kann ich auch nichts ändern, da sonst die Webapplikationen nicht mehr 100%ig funktionieren.

Gruß,
Arndtinho
 
Hi,

Die Fehlermeldung liegt nicht daran, ob du den Tabellenname in Groß- oder Kleinbuchstaben schreibst.
Es ist, wie die Fehlermeldung sagt, so dass die Tabelle nicht vorhanden ist.
Bist du denn an der richtigen DB angemeldet?
mit dem richtigen User?
hast du Rechte, auf die Tabelle zuzugreifen?
UND: Wie heißt dein DBMS?
 
Sicherlich bin ich auf der richtigen DB und als Admin habe ich so ziemlich alle Rechte die es gibt. Es handelt sihc hierbei um MySQL.
 
Ich kann mir nicht vrostellen, dass es bei MySQL anders sein soll, aber beim SQL Server und auch bei Oracle ist es egal, ob die Tabellenamen etc. groß oder klein schreibst.

Das einzige, was mir noch einfällt:
Ist die Tabelle auch vorhanden und stimmt der Name mit deinem SELECT überein?
Aber das hast du sicherlich auch schon geprüft
 
Zurück