Christian Schnagl: Konvertieren von MS-ACCESS nach MySQL

Beitrag lesen

Hallo,

ich habe eine MS-ACCESS Datenbank und möchte diese via CGI-Script in eine MySQL-Datenbank einspielen. Das funktioniert auch wunderbar bei Text und Zahlen. Bei MEMO-Feldern allerdings gibts Probleme, sobald eine Zeilenschaltung vorkommt.
Die Access-Datei wurde vorher in eine ASCII-Datei exportiert (delimited mit ;  )
Die Auswirkung ist schon beit folgendem (vereinfachtem) Code sichtbar:

open(LOGFILE, "<test.txt"); @test = <LOGFILE>; close LOGFILE;
  foreach $line (@test)
  {
@f = split(";",$line);
$sql="INSERT INTO testtab VALUES ('$f[0]','$f[1]');
              print "$sql<br><br>";
  }

test.txt:
satz1;memozeile1
memozeile2
satz2;memozeile1
memozeile2

DIE FRAGE:
Gibt es vielleicht eine einfachere Möglichkeit der Konvertierung oder wie kann ich verhindern, daß der Zeilenumbruch (\r\n) nicht als Satzende interpretiert wird? Die Zeilenschaltungen sollen erhalten bleiben !

Danke
Christian