Hallo,
ich arbeite zur Zeit mit Visual Studio VB 2010 und habe ein DateGridView mit Daten gefüllt und möchte diese in eine Datenbank speichern mit dem SQL Insert Statement.
Habe leider noch nichts dazu im Forum gefunden, was mir dazu weiterhilft.
Ich dachte an einer for each Schleife:
Ich bekomm es jedoch leider nicht hin, dass das Programm Eine Zeile nach der anderen, in die Datenbank schreibt.
Es klappt mit einem Datensatz, wobei der Wert in einer Variable schon geschrieben wird und nicht aus dem DGV ausgelesen wird:
Hat jemand ein Ratschlag und könnte mir helfen?
Ich bedanke mich schonmal für s durchlesen.
ich arbeite zur Zeit mit Visual Studio VB 2010 und habe ein DateGridView mit Daten gefüllt und möchte diese in eine Datenbank speichern mit dem SQL Insert Statement.
Habe leider noch nichts dazu im Forum gefunden, was mir dazu weiterhilft.
Ich dachte an einer for each Schleife:
Ich bekomm es jedoch leider nicht hin, dass das Programm Eine Zeile nach der anderen, in die Datenbank schreibt.
Es klappt mit einem Datensatz, wobei der Wert in einer Variable schon geschrieben wird und nicht aus dem DGV ausgelesen wird:
VB.NET-Quellcode
- 'Neuen Datensatz, SQL Statement (TEST INSERT!):
- Dim StrSQLDatensatzEinfügen As String
- StrSQLDatensatzEinfügen = "INSERT INTO test VALUES('hallo','ok')"
- 'Verbindung öffnen
- OleDbConnectionSchreiben.Open()
- 'OleDb Commands
- Dim OleDbCommandDateierzeugen As New OleDbCommand(StrSQLNeueTabelle, OleDbConnectionSchreiben)
- Dim OleDbCommandDatensatzEinfügen As New OleDbCommand(StrSQLDatensatzEinfügen, OleDbConnectionSchreiben)
- OleDbCommandDateierzeugen.ExecuteNonQuery()
- 'Datensatz in die Tabelle schreiben
- OleDbCommandDatensatzEinfügen.CommandText = StrSQLDatensatzEinfügen
- OleDbCommandDatensatzEinfügen.ExecuteNonQuery()
- 'Verbindung beenden
- OleDbConnectionSchreiben.Close()
Hat jemand ein Ratschlag und könnte mir helfen?
Ich bedanke mich schonmal für s durchlesen.