Import von csv - Dateien (Umstieg von Access)

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: Import von csv - Dateien (Umstieg von Access)

Re: Import von csv - Dateien (Umstieg von Access)

von gk1963 » Di, 21.08.2007 15:48

Hallo miteinander,

ich habe es inzwischen geschafft!! Ich bin wie folgt vorgegangen: In Access habe ich zu meiner db noch ein Feld (ich habs ID genannt) hinzugefügt und bei den Einstellungen Auto eingegeben. Im Prinzip hat Access dann in dieses Feld die Datensatznummer fortlaufend eingetragen. Damit ist dieses Feld immer eindeutig.
Dann habe ich die db als csv exportiert und wegen der Anzahl der Datensätze mit dem writer gesplittet. Dann habe ich sie gemäß Anleitung importiert, aber keinen Primärschlüssel automatisch erzeugen lassen. Dann habe ich das Feld ID bei der Datenfelddefinition als Primärschlüssel definiert und alles ist gegagen, auch dann das anhängen der zweiten csv Datei.
Vielleicht kann das jemand mal brauchen.

Gruß

gk1963

Re: Import von csv - Dateien (Umstieg von Access)

von Barlee » Mo, 20.08.2007 17:38

Hallo gk1963,

ich nehme an, in Deiner Access Tabelle gab es bisher auch einen eindeutigen Schlüssel? Wenn ja, dann könntest Du folgendes probieren. Im Dialog "Tabelle kopieren" lasse die Option "Primärschlüssel erzeugen" vorerst weg und nimm diese Zuordnung erst im Dialog "Typformatierungen" vor (Rechtsklick auf die Spaltenbezeichner). Hier wählst Du dann die Spalte, die ursprünglich Primärschlüssel war und weist ihr die gleich Aufgabe wieder zu. Eine zusätzliche Spalte ID, die offensichtlich diesen Fehler verursacht, entfällt somit.

Gruss Barlee

Import von csv - Dateien (Umstieg von Access)

von gk1963 » Mo, 20.08.2007 09:03

Hallo,
ich bin ziemlich neu bei OO und habe jetzt noch ein kleines Problem mit base. Ich habe eine Access - DB mit ca. 74000 Eintägen als csv Datei exportiert und dann diesen Export gesplittet so das ich ihn in calc einlesen kann (Frage zwischendurch: Wird calc in Zukunft mehr als 65536 Zeilen können). Ich kann auch mit der ersten csv Datei prima eine OO db anlegen. Jetzt kommt aber mein Problem: Wenn ich die zweite Datei anhängen will, bekomme ich den Fehler duplicate keys. Das hängt wohl mit dem Primäschlüsselfeld ID zusammen das beim ersten Import angelegt wurde. Wenn ja sage und mit dem Import fortfahe und mir hinterher das Ergebnis anschaue, schaut es recht seltsam aus. Die Anzahl der Datensätze ist gleichgeblieben, nur sind jetzt sämtlich Werte durchgestrichen. Ob jetzt der Inhalt überschrieben worden ist kann ich nicht sagen und ist auch ziemlich uninteressant. Was mache ich falsch und was muß ich tun damit meine DB vollständig in OO base ist?
Zum Imort verwende ich folgene sehr gute Anleitung:

http://www.ooowiki.de/csvDatentabelle/Import

Vielen Dank für die Hilfe!

gk1963

Nach oben