Hallo,
ich suche nach einer Möglichkeit eine Datatable die ich aus einer csv Datei eingelesen habe mit einer Datatable die ich aus einer SQL Datenbank abgefragt habe zu vergleichen und ggf. Werte zu ändern.
Ich habe eine Materialstammdatenbank mit selber erstellten Produktnummern unter denen sich auch andere Informationen wie Bestellnummern und Preise befinden. Diese möchte ich gerne mit einer Massendatenänderung updaten.
Wie ich mir vorstelle wie es vom Ablauf aussehen könnte:
1. Datentable1 wird mit Daten aus der Datenbank gefüllt
2. Datentable2 wird mit Daten aus der csv Datei gefüllt
3. Bestellnummern die aus der Datentable2 in der Datentable1 gefunden wurden werden mit Produktnummern und alten Preisen in Datentable2 ergänzt
4. neue Preise werden anhand der Produktnummer in die Datensätze der SQL Datenbank geschrieben
Ist hierfür ein Dataset das richtige Tool?
Wenn ja, wie könnte ich die Tabellen beschreiben. Habe es mit mehreren Wegen versucht aber ich bekomme immer einen Fehler das die Tabellen "read only" sind.
Oder gibt es einen eleganteren Weg mein Vorhaben in die Tat umzusetzen.
Vielen Dank für Eure Hilfe.
ich suche nach einer Möglichkeit eine Datatable die ich aus einer csv Datei eingelesen habe mit einer Datatable die ich aus einer SQL Datenbank abgefragt habe zu vergleichen und ggf. Werte zu ändern.
Ich habe eine Materialstammdatenbank mit selber erstellten Produktnummern unter denen sich auch andere Informationen wie Bestellnummern und Preise befinden. Diese möchte ich gerne mit einer Massendatenänderung updaten.
Wie ich mir vorstelle wie es vom Ablauf aussehen könnte:
1. Datentable1 wird mit Daten aus der Datenbank gefüllt
2. Datentable2 wird mit Daten aus der csv Datei gefüllt
3. Bestellnummern die aus der Datentable2 in der Datentable1 gefunden wurden werden mit Produktnummern und alten Preisen in Datentable2 ergänzt
4. neue Preise werden anhand der Produktnummer in die Datensätze der SQL Datenbank geschrieben
Ist hierfür ein Dataset das richtige Tool?
Wenn ja, wie könnte ich die Tabellen beschreiben. Habe es mit mehreren Wegen versucht aber ich bekomme immer einen Fehler das die Tabellen "read only" sind.
Oder gibt es einen eleganteren Weg mein Vorhaben in die Tat umzusetzen.
Vielen Dank für Eure Hilfe.