hallo, Am Freitag 18 November 2005 19.51 schrieb Axel Wöhrle: > ----- Original Message ----- > From: "Christian Lohmaier" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Friday, November 18, 2005 3:00 PM > Subject: Re: [de-users] HSQL-DB (Zugriff per Makro) > > > Hallo Axel, > > > > On Fri, Nov 18, 2005 at 08:28:28AM +0100, Axel Wöhrle wrote: > > > nachfolgender Code funktioniert einwandfrei mit der > > > mitgelieferten > > dBase-DB "Bibliography". > > > > Wenn ich eine entsprechende HSQL-DB anlege , funktioniert der > > > Code nicht (egal, welche Tabellenspalten ich abfragen möchte. > > > > Was heißt hier "entsprechend"? > > Das heißt, ich hatte die Tabelle "biblio" in die HSQL-DB kopiert. > > Also: das Problem scheint die Schreibweise des SQL-Befehls in > BASIC zu sein, denn wenn ich eine normale Abfrage starte (z.B. > select "Ort" from "Kunden") funktioniert alles wie gewünscht, > wenn ich aber über Makro gehe und ich schreibe > ...executeQuery("select Ort from Kunden") oder alternativ > ...executeQuery("select ""Ort"" from ""Kunden""") kommt besagte > Fehlermeldung, dass Tabelle nicht gefunden wird(HSQL! -mit dBase > kommt keine Fehlermeldung). > Vielleicht kann das mal jemand verifizieren. > > > > ( "BASIC-Laufzeitfehler. > > > Es ist eine Exception aufgetreten > > > Type: com.sun.star.sdbc.SQLException > > > Message: Table not found in statement [Select Author from > > > biblio].) Taufe die Tabelle in ORT um oder spiele mit ESC-Sequenzen.
HSQL führt intern die Tabellennamen mit Grossbuchstaben. Komischerweise funktioniert sowas wie "SELECT ORT FROM Kunden", also Kunden normal geschrieben... Grüsse Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
