Feld mit CSV-Daten aus MySQL-Datenbank einlesen
Hallo zusammen,
ich bin neu hier und verfüge nur über eher schwache Grundkenntnisse. Ich hoffe daher, Ihr entschuldigt die eine oder andere "dumme" Frage.
Zum Problem:
Ich will Datensätze aus einer MySQL-Datenbank in eine Access-Tabelle einlesen.
Die Datensätze sehen so aus:
Die "normalen" Werte aus id, zeit, mail, ip und formular in eine Access-Tabelle einzulesen, bereitet mir keine Probleme.
Probleme bereitet mir das Feld "csv". Hier sind Daten im CSV-Format hinterlegt:
Zeile 1 Überschriften: Feld1; Feld2; Feld3; usw.
Zeile 2 Inhalte: Inhalt1; Inhalt2; Inhalt3; usw.
Die Überschriften-Zeile wird nicht benötigt, da die Überschriften in der Access-Tabelle bereits hinterlegt/vorgegeben sind.
Ich hoffe, ich habe den passenden Thembereich gewählt.
Bin gespannt auf Eure Ideen.
LG Andreas
ich bin neu hier und verfüge nur über eher schwache Grundkenntnisse. Ich hoffe daher, Ihr entschuldigt die eine oder andere "dumme" Frage.
Zum Problem:
Ich will Datensätze aus einer MySQL-Datenbank in eine Access-Tabelle einlesen.
Die Datensätze sehen so aus:
Die "normalen" Werte aus id, zeit, mail, ip und formular in eine Access-Tabelle einzulesen, bereitet mir keine Probleme.
Probleme bereitet mir das Feld "csv". Hier sind Daten im CSV-Format hinterlegt:
Zeile 1 Überschriften: Feld1; Feld2; Feld3; usw.
Zeile 2 Inhalte: Inhalt1; Inhalt2; Inhalt3; usw.
Die Überschriften-Zeile wird nicht benötigt, da die Überschriften in der Access-Tabelle bereits hinterlegt/vorgegeben sind.
Ich hoffe, ich habe den passenden Thembereich gewählt.
Bin gespannt auf Eure Ideen.
LG Andreas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 331876
Url: https://administrator.de/forum/feld-mit-csv-daten-aus-mysql-datenbank-einlesen-331876.html
Ausgedruckt am: 09.04.2025 um 23:04 Uhr
3 Kommentare
Neuester Kommentar
Moin,
leider schreibst du nicht wie deine Verbindung zwischen MySQL und Access aufgebaut wird.
Ist es ein Export/Import? Wenn ja mit welchem Programm (HeidiSQL, phpMyAdmin...) oder per "direkter" ODBC-Verbindung?
Wenn per Export/Import dann versuche die Felder in " einzuschließen.
Klar musst du das Feld mit String-Funktionen bearbeiten um deine nicht gebrauchten Bestandteile rauszuschneiden.
Henning
leider schreibst du nicht wie deine Verbindung zwischen MySQL und Access aufgebaut wird.
Ist es ein Export/Import? Wenn ja mit welchem Programm (HeidiSQL, phpMyAdmin...) oder per "direkter" ODBC-Verbindung?
Wenn per Export/Import dann versuche die Felder in " einzuschließen.
Probleme bereitet mir das Feld "csv".
Was genau ist das Problem?Klar musst du das Feld mit String-Funktionen bearbeiten um deine nicht gebrauchten Bestandteile rauszuschneiden.
Henning

Mit while not eof Schleife alle Zeilen einlesen und in der Schleife das Feld einfach per Split() Funktion trennen und die Arraybestandteile mit select into in eine neue Tabelle schreiben, fertig
, ne Sache von 5 Minuten...
Gruß schnappi
Gruß schnappi