Fehler beim Einfügen des Neuen Datensatz

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

kurzpc
Beiträge: 1
Registriert: Mo, 04.10.2010 09:53

Fehler beim Einfügen des Neuen Datensatz

Beitrag 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?
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Fehler beim Einfügen des Neuen Datensatz

Beitrag 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
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
etagli
Beiträge: 3
Registriert: Fr, 11.02.2011 11:07

Re: Fehler beim Einfügen des Neuen Datensatz

Beitrag 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?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Fehler beim Einfügen des Neuen Datensatz

Beitrag 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
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
etagli
Beiträge: 3
Registriert: Fr, 11.02.2011 11:07

Re: Fehler beim Einfügen des Neuen Datensatz

Beitrag von etagli »

Ja, Primärschlüssel ist vorhanden
OOo Version 3.3.0
Zwei PC's mit XP und einer mit Vista
gogo
*****
Beiträge: 207
Registriert: Mi, 10.11.2010 13:11

Re: Fehler beim Einfügen des Neuen Datensatz

Beitrag 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
g
LucidLynx/WinXP LibreOffice v3.3.2 ab 03/12 v3.3.2 & v3.4.5
etagli
Beiträge: 3
Registriert: Fr, 11.02.2011 11:07

Re: Fehler beim Einfügen des Neuen Datensatz

Beitrag von etagli »

Vielen Dank für Deine rasche Hilfe. Ich werde das versuchen und berichte danach ob es geklappt hat.
Antworten