Base - Firebird --> ungültiger cursorstatus

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Base - Firebird --> ungültiger cursorstatus

Re: Base - Firebird --> ungültiger cursorstatus

von SusanneS » Fr, 07.03.2008 09:56

Hallo Gert,

war erfolgreich. Folgendes habe ich getan:
Jaybird-2.1.3JDK_1.4.zip downloaded
nach C:\Programme\JDBCFirebird entpackt

Einstellungen unter oo 2.3 (bei Extras/ Optionen):
openoffice.org / java:
Runtimeumgebung verwenden: Version 1.5.0_04
Class Path: C:\Programme\JDBCFirebird\jaybird-full-2.1.3.jar
C:\Programme\JDBCFirebird\jaybird-pool-2.1.3.jar
C:\Programme\JDBCFirebird\jaybird-2.1.3.jar

oo neu gestartet (vorher auch den Schnellstarter geschlossen)

Bei neuer DB (unter Base)

neue DB anlegen

Datenquellen URL: Jdbc: firebirdsql:localhost/3050:C:\<meinPfad>.gdb
JDBC_TreiberKlasse: org.firebirdsql.jdbc.FBDriver

Weiter ganz "normal" mit Nutzer und Passwort.

Jetzt kann ich Daten in die Tabelle eintragen.

Danke also für den Tipp.

Susanne

Re: Base - Firebird --> ungültiger cursorstatus

von SusanneS » Di, 04.03.2008 17:24

Hallo Gert,

danke ersteinmal!
ich werde es probieren und dann berichten.

Susanne

Re: Base - Firebird --> ungültiger cursorstatus

von Gert Seler » So, 02.03.2008 23:27

Hallo Susanne,
hast du auch den "JDBC_Treiber" getestet evtl laeuft dieser ohne Fehler. Beide Programme (OOo_Base & FirebirdDB) bieten jeweils einen an.
Da Java ein "Sun-Produkt" ist.
Schau mal in die folgenden web-site's : http://de.wikipedia.org/wiki/JDBC
http://de.wikipedia.org/wiki/Firebird_(Datenbank)
Sonst hab ich keine Praxis mit DB's.

mfg
Gert

Base - Firebird --> ungültiger cursorstatus

von SusanneS » So, 02.03.2008 16:34

Hallo an Alle,
ich fange gerade an eine Base Anwendung zu erstellen.
Als Datenquelle verwende ich eine FirebirdDB. Über ODBC binde ich die DB in Base ein.
In der FirebirdDB wird der Primärschlüssel mittels eines Generators und "BeforeInsert" gebildet.

Trage ich nun einen Datensatz (in Base) in die Tabelle ein, erscheint die Fehlermeldung "Fehler beim Einfügen eines neuen DS, ungültiger Cursorstatus". Nachdem die Tabelle ohne die Änderungen gespeichert wurde, finde ich den neuen Datensatz mind. 2x in der Tabelle.

Warum ist das so? Was muss ich ändern, damit es funktioniert?

Falls ich mich nicht versändlich ausgedrückt habe, was braucht Ihr noch für Informationen?

Schonmal vielen Dank!
Susanne

Nach oben