MS-Access zu MySql

Hi all :smile:)

Also ich muss jetzt eine bestehende Access Tabelle in MySql einbauen (sowohl Struktur wie Inhalt).

Für den Inhalt habe ich wohl schon eine akzeptable Lösung, für die Struktur noch nicht.

Den Inhalt exportiere ich ‚;‘-separiert. Und kann diesen dann mittels PHPAdmin-Tool so wieder importieren.

Wie kann ich vorher die Struktur aufbauen ? Ist nämlich auch total riesig.

Ich habe es nicht mal geschafft per Copie Past mir die Schreibweise aus der Entwurfsansicht rauszukopieren.

Thanks Sebastian :smile:

Hi,
soweit mir bekannt, hat MySQL einen ODBC-Treiber. Dann kannst Du „Tabelle exportieren“ -> ODBC-Datenbanken benutzen; das müßte sowohl für die Struktur als auch für die Daten gehen.

Gruß

J.

Hi,
soweit mir bekannt, hat MySQL einen ODBC-Treiber. Dann kannst
Du „Tabelle exportieren“ -> ODBC-Datenbanken benutzen; das
müßte sowohl für die Struktur als auch für die Daten gehen.

Danke aber ich brauche das umgekeherte.
Expoert von Access nach Mysql.
Vielleicht muss ich mir da ein Script schreiben mit Hilfe von ODBC.

CU seb

Hi,
soweit mir bekannt, hat MySQL einen ODBC-Treiber. Dann kannst
Du „Tabelle exportieren“ -> ODBC-Datenbanken benutzen; das
müßte sowohl für die Struktur als auch für die Daten gehen.

Danke aber ich brauche das umgekeherte.
Expoert von Access nach Mysql.

Den meine ich doch!
Wenn Du die ODBC-Verbindung aufgebaut hast, dann machs Du unter Access genau das, was ich beschrieben habe: Tabelle exportieren, als Ziel gibst Du ODBC-Datenbanken an und wählst die Verbindung zu Deiner MySQL aus. Fertig!

Vielleicht muss ich mir da ein Script schreiben mit Hilfe von
ODBC.

Wie gesagt, wenn das nicht klappt, kannst Du ja gern, aber probiere es vorher aus - man will sich ja nicht unnötig Arbeit machen :smile:
Gruß

J.

Hi. ich habs leider nicht geschafft.
Ich war bei der Tabell und
Ging in Datei->Exportieren. Wählte als Dateityp ODBC.

Aber ich sollte dann eine Dateidatenquelle od. eine Cumputerdatenquelle auswählen.
Mir war nicht klar, welche dies sein sollte.

Aber, wenn ich versuche mit einem Script Vebindung zu Access zu erhalten folgendermasen passiert folgendes :

my $dbh = DBI->connect(„DBI:open_mouth:DBC:Kino“ ,’’ , ‚‘) || die print „\n\n$DBI::errstr\n\n“;
Can’t locate object method „connect“ via package „DBI“ at D:\temp\odbc-access-read-dbstruktur.pl line 7.

Danach habe ich versucht mittels PPM noch einmal ODBC zu installieren.
PPM , install ODBC
aber es kahm die Meldung:
Junk after document element in c:/Perl/site/lib/XML/Parser.pm
Jetzt bei mir Bahnhor…
Oder vielleicht mach ich Perl neu drauf ?

Du „Tabelle exportieren“ -> ODBC-Datenbanken benutzen; das
müßte sowohl für die Struktur als auch für die Daten gehen.

Danke aber ich brauche das umgekeherte.
Expoert von Access nach Mysql.

Den meine ich doch!
Wenn Du die ODBC-Verbindung aufgebaut hast, dann machs Du
unter Access genau das, was ich beschrieben habe: Tabelle
exportieren, als Ziel gibst Du ODBC-Datenbanken an und wählst
die Verbindung zu Deiner MySQL aus. Fertig!

Vielleicht muss ich mir da ein Script schreiben mit Hilfe von
ODBC.

Wie gesagt, wenn das nicht klappt, kannst Du ja gern, aber
probiere es vorher aus - man will sich ja nicht unnötig Arbeit
machen :smile:
Gruß

J.

Hi. ich habs leider nicht geschafft.
Ich war bei der Tabell und
Ging in Datei->Exportieren. Wählte als Dateityp ODBC.

Aber ich sollte dann eine Dateidatenquelle od. eine
Cumputerdatenquelle auswählen.
Mir war nicht klar, welche dies sein sollte.

Du warst schon ganz nah dran.
Wahrscheinlich hattest Du noch keine Datenquelle eingerichtet.
Hast Du den ODBC-Treiber installiert? Wenn ja, dann geht das fast von alleine - er installiert sogar eine System-Datenquelle.
Wenn Du soweit bist, wiederhole den Vorgang, wähle System-Datenquelle, wähle die MySQL-Quelle aus, tippe Benutzername und Passwort ein - fertig!
Hat bei mir jedenfalls super geklappt.

Aber, wenn ich versuche mit einem Script Vebindung zu Access
zu erhalten folgendermasen passiert folgendes :

my $dbh = DBI->connect(„DBI:open_mouth:DBC:Kino“ ,’’ , ‚‘) || die
print „\n\n$DBI::errstr\n\n“;
Can’t locate object method „connect“ via package „DBI“ at
D:\temp\odbc-access-read-dbstruktur.pl line 7.

Ja, perl ist nicht meine Welt, ich vermute, er versucht Access als Server anzusprechen, was nicht geht. Aber geh den einfacheren Weg über ODBC!

Danach habe ich versucht mittels PPM noch einmal ODBC zu
installieren.
PPM , install ODBC
aber es kahm die Meldung:
Junk after document element in c:/Perl/site/lib/XML/Parser.pm
Jetzt bei mir Bahnhor…
Oder vielleicht mach ich Perl neu drauf ?

Wie gesagt, das geht auch ohne (auf meiner Kiste läuft noch nicht mal Perl).

Gruß

J.

Für alle die es interessiert:

einen ziemlich guten Artikel genau zu diesem Thema gibt es unter:

http://www.4guysfromrolla.com/webtech/092200-1.shtml

Grüße Markus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]