----- 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].)
>
> Gibt es die Tabelle Wirklich?
Natürlich, Makrocode wurde selbstverständlich bei jedem Test an eine real
existierende Tabelle/Spalte angepasst.
> > [....]
> > dbc=dbc.executeQuery("Select Author from biblio")
> > [..]
> > Warum kommt da die zitierte Fehlermeldung in Verbindung mit einer
> > HSQL-DB?
>
> Im Zweifelsfall einfach weil die Tabellen/Felder nicht so heißen wie die
> der Bibliographiedatenbank..
>
> ciao
> Christian
> --
> NP: Slipknot - Diluted
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]