whistler81
20-05-2002, 13:11
Hallo!
Gibts ein Tool mit dem man eine MsAccess DB in MySQL konvertieren kann?
Liebe Grüße
Clemens Heisinger
Gibts ein Tool mit dem man eine MsAccess DB in MySQL konvertieren kann?
Liebe Grüße
Clemens Heisinger
| Zurück zum Forum |
|
Archiv verlassen und diese Seite im Standarddesign anzeigen : whistler81 20-05-2002, 13:11 Hallo! Gibts ein Tool mit dem man eine MsAccess DB in MySQL konvertieren kann? Liebe Grüße Clemens Heisinger JoelH 20-05-2002, 13:42 bestimmt, leider fällt mir gerade keines ein, allerdings kannste das teil als exec sheet exportieren, dann als cvs speichern und dann in MySQL einlesen. CHnuschti 20-05-2002, 16:48 mysql-front soll das können (aus der Werbung). Ansonsten kann ich zustimmen, export als csv oder txt mit tab und dann in mysql importieren. mysql-front kann zumindest txt mit tab problemlos einlesen (die table muss aber mit den Feldnamen bereits bestehen), hab das schon selbst gemacht. mfg whistler81 20-05-2002, 19:03 Danke!mysqlfront kann das. schönen Abend noch Clemens:cool: mkJack 20-05-2002, 22:53 Mit MyODBC kannst du auch direkt aus Access Tabellen nach MySQL exportieren. Anleitung mit Download-Link für MyQDBC findest du im Anhang. whistler81 23-05-2002, 19:31 Ihc bin mit diesem Tool von mkJack sehr zufrieden. gibt es aber auch ein Tool das das automatisch bewältig, sprich per klick vom Desktop? Wäre nicht wegen mir, sondern für eine Bücherei und da sollte jeder der "Verleihdienst" hat dies bewältigen können:) LG CLEMENS mkJack 23-05-2002, 22:51 Dann könntest du mit den odbc und mysql Funktionen von PHP ein Script schreiben, daß das per einfachen Klick erledigt. mkJack 23-05-2002, 23:36 Hier ein Beispiel, wie eine Access (MDB) Adressdatenbank nach MySQL mit PHP exportiert wird (Tabelle muss allerdings in MySQL-Datenbank schon vorhanden sein) und als Anhang eine Kurzanleitung, wie du eine ODBC-Datenquelle für eine Access-Datenbank anlegst (wird für PHP-Zugriff benötigt).<? // ODBC Verbindung herstellen und Daten in Arrays schreiben $odbc_dsn = "Accesstest"; $odbc_user = ""; // wird nur benötigt, wenn User/Passwort gesetzt wurde $odbc_password = ""; // wird nur benötigt, wenn User/Passwort gesetzt wurde $odbc_db = odbc_connect ($odbc_dsn, $odbc_user,$odbc_password); $odbc_query = "SELECT * FROM adressen"; $odbc_result = odbc_Exec($odbc_db,$odbc_query); while (odbc_fetch_row($odbc_result)) { $nachname[] = odbc_result($odbc_result,"Nachname"); $vorname[] = odbc_result($odbc_result,"Vorname"); $ort[] = odbc_result($odbc_result,"Ort"); $plz[] = odbc_result($odbc_result,"Postleitzahl"); } odbc_close ($odbc_db); // MySQL-Verbindung herstellen und Arrays in Datenbank schreiben $mysql_host = "xxxxx"; $mysql_user = "xxxxx"; $mysql_password = "xxxxx"; $mysql_dbname = "xxxxx"; $mysql_db = mysql_connect($mysql_host,$mysql_user,$mysql_password); mysql_select_db($mysql_dbname,$mysql_db); for ($i=0;$i<sizeof($nachname);++$i) { $mysql_query = "INSERT INTO adressentest SET "; $mysql_query .= "nachname='$nachname[$i]', "; $mysql_query .= "vorname='$vorname[$i]', "; $mysql_query .= "ort='$ort[$i]', "; $mysql_query .= "plz='$plz[$i]' "; mysql_query($mysql_query); } ?> mkJack 23-05-2002, 23:38 Anhang mit Kurzanleitung habe ich vergssen, hier ist sie nun ... |
- - |