Seite 1 von 1

Fehler beim Einfügen des Neuen Datensatz

Verfasst: Mo, 04.10.2010 09:59
von kurzpc
Hallo,

wollte von Microsoft access auf Openoffice umsteigen.

Nun wollte ich mit Base eine Vorhandene access Datenbank öffne, das geht auch nur lässt sich kein neue Datensatz dann einfügen es kommt immer die Meldung "Fehler beim Einfügen des Neuen Datensatz".
Verändern bereits vorhandener Daten geht aber ohne Probleme. Hat jemand ne Ahnung woran das liegen kann?

Re: Fehler beim Einfügen des Neuen Datensatz

Verfasst: Di, 05.10.2010 20:21
von AndreasJBittner
Hallo,

ein bißchen mehr Information wäre sehr hilfreich. Wie greifst Du auf Deine Access-DB zu? ODBC? Muß man sich zum ändern mit Name/passwort anmelden? Wenn Du die DB migrieren willst, kopiere sie doch erst mal in Base, dann wirst Du sicher Zugriff auf alles haben.

Grüße
Andreas

Re: Fehler beim Einfügen des Neuen Datensatz

Verfasst: Fr, 11.02.2011 11:18
von etagli
Die Ja/Nein Felder der Access DB haben alle Länge "0" und Defaultwert "Nein". Wenn der Defaultwert auf "Ja" gesetzt wird, können neue Datensätze hinzugefügt werden. Die Länge kann ich nicht verändern.
Kennt jemand eine Lösung?

Re: Fehler beim Einfügen des Neuen Datensatz

Verfasst: Fr, 11.02.2011 13:11
von komma4
Willkommen im Forum.

Deine Datenbank hat einen Primärschlüssel?


Wie so oft ist auch hier die Länge unwichtig (hier: bei den Bool'schen Feldern).


Bitte teile uns noch mit, welche OOo Version unter welchem Betriebssystem Du nutzt; Danke

Re: Fehler beim Einfügen des Neuen Datensatz

Verfasst: Fr, 11.02.2011 15:16
von etagli
Ja, Primärschlüssel ist vorhanden
OOo Version 3.3.0
Zwei PC's mit XP und einer mit Vista

Re: Fehler beim Einfügen des Neuen Datensatz

Verfasst: Fr, 11.02.2011 15:24
von gogo
Erstell' Dir in einer Sicherheitskopie von Deiner Access-Datenbank Datenfelder vom Typ Integer oder Byte und schreib da die Werte Deiner ja/nein-Felder rein und zwar "0" für "Nein" und "1" für "Ja". Dann sollte das Kopieren und Einfügen kein Problem mehr sein. Da Access den Wert "Ja" (True) intern als "-1" speichert gibt es des öfteren Probleme beim umwandeln, wenn man direkt in Bit oder Boolean umwandelt.

Alternativ kannst Du auch deine Datenbank mit einem Programm migrieren. Es gibt sehr gute Freeware-Programme, die Deine Access-Daten z.B. nach MySQL migrieren, oder ein Dumpfile erstellen. Diese Programme kennen die Probleme der Quell- und Zieldatenbanken recht gut, und vermeiden dann automatisch Fehler.

g

Re: Fehler beim Einfügen des Neuen Datensatz

Verfasst: Fr, 11.02.2011 16:02
von etagli
Vielen Dank für Deine rasche Hilfe. Ich werde das versuchen und berichte danach ob es geklappt hat.