Mailinglisten-Archive |
Hallo, > -----Original Message----- > From: Ulrich Kretschmer [mailto:U.Kretschmer at bergruf.de] > alternativer Vorschlag zur Vorgehensweise: auch für die > Access-Datenbank mySQL > als Backend verwenden, d.h. Access nur als Frontend (-> > myODBC). So machen wir das hier auch im Intranet, mit sehr großem Erfolg. > Am Dienstag, 4. März 2003 11:39 schrieb Ralf Eggert: > > Hallo, > > > > ich beschaeftige mich gerade mit dem Datenabgleich zwischen > MySQL und > > Access. Dazu einige Fragen: > > > > 1. Gibt es eine einfache Moeglichkeit, die Datenbankstruktur inkl. > > aller Tabellen von MySQL nach Access zu portieren? Dies muss nur ein > > einziges Mal durchgefuehrt werden, moechte aber moeglichst > > nicht alle > > Tabellen noch mal manuell in Access anlegen. Ich weiss, dass das > > Anlegen der Schluessel in Access wahrscheinlich nicht automatisch > > geschehen wird, dies waere aber ok, es geht hauptsaechlich um die > > Spaltenbezeichnungen und Spaltentypen. Über z.B. phpMyAdmin oder MySQL-Front kann man Tabellen aus MySQL u.a. auch als csv-Dateien exportieren. Die kann man dann ja wieder nach Access einlesen. > > 2. Wie realisiert man am besten den Datenabgleich zwischen > > einer MySQL > > Datenbank, die auf einem Webserver liegt, und einer MS > > Access DB, die > > auf dem Windows Arbeitsrechner liegt. Das Ganze sollte fuer den > > Anwender so einfach wie moeglich gestrickt sein. Per ODBC wird > > voraussichtlich nicht funktionieren, da ein Zugriff auf die MySQL > > Datenbank von ausserhalb des Rechenzentrums, wo der Server > > steht, nicht > > moeglich ist. Gibt es ausser CSV Dateien noch andere Moeglichkeiten? > > > > 3. Wie stellt man die Datenkonsistenz beim Datenabgleich am besten > > sicher, wenn sowohl auf dem Webserver als auch in der MS Access > > Datenbank laufend Aenderungen vorgenommen werden muessen? Welche > > Konzepte gibt es da? Diesen Punkt betrachtet wäre es vielleicht wirklich am einfachsten, außerhalb des Rechenzentrums eine MySQL-Datenbank zur Replikation mit der MySQL-Datenbank im Rechenzentrum aufzusetzen und die Tabellen über ODBC nach Access zu verknüpfen, so wie das schon Ulrich vorgeschlagen hat. Gruß Kay -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive