Übernahme einer Access-DB in Base

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: Übernahme einer Access-DB in Base

Re: Übernahme einer Access-DB in Base

von Power-Kiddy » Fr, 06.08.2010 17:15

AndreasJBittner hat geschrieben:Hallo,

Du beschreibst nicht, wie Du auf die Access-DB zugreifst.Andreas
Hallo Andreas!

>>>Du beschreibst nicht, wie Du auf die Access-DB zugreifst
Doch: Die Tabelle wurde per Trag&Trop in eine leere OO.Base Datenbank übernommen.

Base erzeugt eine "leere" Tabelle mit der Struktur von der "alten" Datenbank und befüllt dann die Tabelle mit den Daten.
Das geht recht einfach und ist zumindest ein Weg, die Tabellen von Access rüber zu kriegen!

Kiddy!

Re: Übernahme einer Access-DB in Base

von AndreasJBittner » Fr, 06.08.2010 17:04

Hallo,

Du beschreibst nicht, wie Du auf die Access-DB zugreifst. Gehst Du über ODBC? Anders? - Vielleicht ist es einfacher, eine leere OO-DB mit den richtigen Definitionen anzulegen und darin einen ASCII-Export der Access-DB zu importieren. Wenn Du Dir in Access die Systemtabellen anzeigen läßt findest Du auch eine, in der die Definitionen Deiner Datentabellen stehen, dann brauchst Du vielleicht nicht alles abtippen.

Grüße
Andreas

Übernahme einer Access-DB in Base

von Power-Kiddy » Fr, 06.08.2010 10:58

Hallo!

Die Übernahme von Tabellen von einer Access-DB in Base ist recht einfach und gut dokumentiert.

Allerdings stoße ich hier schnell an meine Grenzen:
- Tabellen die aus mehreren zig-Tausend Datensätzen (50.000) bestehen lassen sich mal in eine Base-DB übertragen (Trag&Trop) und beim nächsten mal wieder nicht. Da passiert gar nichts oder alle OO-Module werden mit in den Tod gerissen. Das scheint recht instabil zu sein.

- Bei der Übernahme der Tabellen von Access in Base werden die Spalteneingeschaften nur recht spartanisch ausgelesen. Textfelder werden nur mit 50 Zeichen "angelegt". Ist er Text in der Quelle länger dann scheitert die Übernahme oder ich muss diese (für jede Spalte) anpassen. Das ist recht mühsam.

- Ist es möglich, die Spaltendefinitionen der Tabelle zu übernehmen?
Der Type (Text, Datum, Zahl) wird erkannt, aber viele Eigenschaften (Länge, gültige Werte, und dergleichen) nicht!

Alle Tests wurden auf mehreren verschiedenen Rechnern gemacht, die ansonsten stabil laufen und großzügig dimensioniert sind.

Gibts hier Ansätze zur Lösungen?

Danke!
Kiddy

Nach oben