Hi,
wir haben ein Javaprogramm mit Zugriff auf eine odb-Datenbank. Verbindung zu Treiber und zu Datenbank selbst scheint zu funzen, aber hier hakt es beim compilieren:
ResultSet rst = stmt.executeQuery("select * from imperfeito");
bewirkt:
java.sql.SQLException: Table not found in statement [select * from imperfeito]
Hat jemand ne Idee, worans liegen könnte? Haben schon alles bei der SQL-Syntax ausprobiert, aber die is doch eigentlich korrekt.
Base-Tabelle in hsqldb finden mit Java
Moderator: Moderatoren
Base-Tabelle in hsqldb finden mit Java
Wissen ist Macht. Ich weiß nix. Macht nix.
-
- **
- Beiträge: 27
- Registriert: So, 05.03.2006 15:12
- Wohnort: Schwoiga
Hallo,
liegt wahrscheinlich an deiner SQL - Syntax. Der Befehl der in OOBase ausgeführt werden muss, wenn deine Tabelle imperfeito heißt müsse lauten:
Select * from "imperfeito"
dabei muss immer auf die korrekte groß/klein Schreibung geachtet werden.
Die Anführungszeichen werden als Teil des Programms iterpretiert. Sollen in einem Befehl Anführungszeichen geschrieben werden müssen diese Doppelt getippt werden:
Gruß Matze
liegt wahrscheinlich an deiner SQL - Syntax. Der Befehl der in OOBase ausgeführt werden muss, wenn deine Tabelle imperfeito heißt müsse lauten:
Select * from "imperfeito"
dabei muss immer auf die korrekte groß/klein Schreibung geachtet werden.
Die Anführungszeichen werden als Teil des Programms iterpretiert. Sollen in einem Befehl Anführungszeichen geschrieben werden müssen diese Doppelt getippt werden:
Code: Alles auswählen
ResultSet rst= stmt.executeQuery("SELECT * FROM ""imperfeito"" ")