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]

Antwort per Email an