Hallo,
ich bin neu hier im Forum, drum stell ich mich vorerst einmal vor. Ich komme aus NRW und bin gerade im dritten Lehrjar zum ITler. Bin zur Zeit in der Entwicklungsabteilung im Bereich VB.NET 2010, zudem ich ein Projekt bekommen habe, was mir ein wenig Schwierigkeiten bereitet.
Zum Projekt und meinem Problem:
Ich habe den Auftrag, zwei dBase IV Datenbankdateien miteinander zu verschmelzen. Damit meine ich, wenn man den Inhalt der ersten Datei unter dem Inhalt der zweiten Datei anfügt. (Spaltennamen sind in dem Fall immer gleich(!). Nach Möglichkeit soll die Datei seperat abgespeichert werden.
Die DBase Dateien haben jedoch verschiedene Dateiendungen -> Auslesen klappt jedoch mit folgendem
Connection String:
Nun habe ich die Daten/Inhalte der Dateien in einem DataGridView anzeigen lassen mit einem SQL Statement:
Soweit sogut. Die Daten werden ausgelesen und in dem DataGridView angezeigt, wie gewünscht.
Nun meine Frage, wie kann ich den Inhalt der in dem DataGridView oder in dem BindingSource steht in einer neuen dBase Datenbankdatei speichern?
Habe schon sehr vieles gesucht danach jedoch bin ich nicht fündig geworden.
Viele Grüße
Pascal
Ich hoffe ich habe es einigermaßen verständlich erklärt. Würde mich über Tipps und Ratschläge freuen!
ich bin neu hier im Forum, drum stell ich mich vorerst einmal vor. Ich komme aus NRW und bin gerade im dritten Lehrjar zum ITler. Bin zur Zeit in der Entwicklungsabteilung im Bereich VB.NET 2010, zudem ich ein Projekt bekommen habe, was mir ein wenig Schwierigkeiten bereitet.
Zum Projekt und meinem Problem:
Ich habe den Auftrag, zwei dBase IV Datenbankdateien miteinander zu verschmelzen. Damit meine ich, wenn man den Inhalt der ersten Datei unter dem Inhalt der zweiten Datei anfügt. (Spaltennamen sind in dem Fall immer gleich(!). Nach Möglichkeit soll die Datei seperat abgespeichert werden.
Die DBase Dateien haben jedoch verschiedene Dateiendungen -> Auslesen klappt jedoch mit folgendem
Connection String:
Nun habe ich die Daten/Inhalte der Dateien in einem DataGridView anzeigen lassen mit einem SQL Statement:
VB.NET-Quellcode
- 'Select Abfrage der Daten
- OleDbDataAdapterEinlesen = New OleDbDataAdapter("SELECT * FROM " + StrInhaltDatei1 + "", OleDbConnection)
- 'Fülle das Datatable
- OleDbDataAdapterEinlesen.Fill(DataTable)
- 'Select Abfrage der Daten
- OleDbDataAdapterEinlesen = New OleDbDataAdapter("SELECT * FROM " + StrInhaltDatei2+ "", OleDbConnection)
- 'Fülle das Datatable
- OleDbDataAdapterEinlesen.Fill(DataTable)
- 'Daten in das DataGridView einfügen
- BindingSourceEinlesen.DataSource = DataTable
- DataGridViewEinlesen1.DataSource = BindingSourceEinlesen
Soweit sogut. Die Daten werden ausgelesen und in dem DataGridView angezeigt, wie gewünscht.
Nun meine Frage, wie kann ich den Inhalt der in dem DataGridView oder in dem BindingSource steht in einer neuen dBase Datenbankdatei speichern?
Habe schon sehr vieles gesucht danach jedoch bin ich nicht fündig geworden.
Viele Grüße
Pascal
Ich hoffe ich habe es einigermaßen verständlich erklärt. Würde mich über Tipps und Ratschläge freuen!
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Sirus“ ()