Re: RE: M$ Access zu MySQL
Hallo
[...] Und so wie es bis jetzt aussieht komme ich nicht darum, einen Windows Server anzuschaffen und dem per Taskplaner den Auftrag zu geben das Access-File zu lesen und auf den Linuxserver hochzuladen. Für sowas gibt es mehrere sehr gute Lösungen
Ich nehme einfach mal an, Du hast einen Kunden, der Daten über Access oder eine andere Jet-basierte Anwendung einpflegt. Die DB lädt er dann auf den Server hoch, um aus einer Web-Applikation heraus auf seine Daten zuzugreifen. Dann wäre es wahrscheinlich am einfachsten remote per ODBC auf den Windows-Server zugreifen.
So habe ich auch keine Arbeit, aber eben einen Windowsserver.
Du wirst ihn mögen ;-)
Das wird ja wohl ne Affäre..... lol
Eine weiter Möglichkeit gäbe es noch: falls die Access-Datenbank nur aus wenigen (im Idealfall nur einer) Tabellen mit unkomplizierten Datentypen besteht, könnte man in Access einen Export als Textdatei machen und die diese Datei dann, wie von Jochen vorgeschlagen, mit mysqlimport in MySQL importieren. Das würde dann die Programmierung mit VB ersparen.
Das Problem ist, dass die Access-Datenbank 8 Tabellen hat, und ich nicht bestimmen kann, dass diese geändert werden soll. (Hardcodiert....) Gruss, NiX.
Hi! NiX - Erich Troxler schrieb:
[...]
Eine weiter Möglichkeit gäbe es noch: falls die Access-Datenbank nur aus wenigen (im Idealfall nur einer) Tabellen mit unkomplizierten Datentypen besteht, könnte man in Access einen Export als Textdatei machen und die diese Datei dann, wie von Jochen vorgeschlagen, mit mysqlimport in MySQL importieren. Das würde dann die Programmierung mit VB ersparen.
Das Problem ist, dass die Access-Datenbank 8 Tabellen hat, und ich nicht bestimmen kann, dass diese geändert werden soll. (Hardcodiert....)
Ja und? Alle 8 Exporte vorbereiten, in einem Autostartmakro zusammenfassen und schon hast Du jede Datei als .csv (oder als was auch immer). *Obwohl ich immer nochmal sagen will, daß eine Makro-Lösung böse ist...aber in der Not...* Dann importieren in MySQL und fertig biste. Gruß, Ralf P.S.: Aber die Idee ist gut. Vielleicht schreib ich mal (wenn ich wieder Zeit hab) ein kleines Access-Proggi, welches Access-Datenbanken in INSERT-Statements exportiert, wie man es von PHPMyAdmin kennt. Ist es sowas, was Ihr sucht? -- :: Ralf Carlet :: Fon & Fax: +49-(0)700-RALFCARLET :: eMail: ralf@carlet.de :: Web: http://www.carlet.de :: () ascii ribbon campaign - gegen html mail :: /\ - gegen proprietäre attachments
participants (2)
-
NiX - Erich Troxler
-
Ralf Carlet