Hallo, heute ist bei mir der Wurm drin, ich halte mich nur mit Kleinigkeiten auf. Ich habe nun aus einer SQL Server 2008 Datenbank aus zwei Tabellen in ein DatagridView eingelesen:
....
sql = "select ServerIPS.ServerID, ServerIPs.IPID, IPs.MAC, IPs.IPv4, IPs.IPv6, IPs.DNS1, DNS2, IPs.Gateway, IPs.Subnetzmaske from ServerIPs, IPs"
Try
connection.Open()
adapter = New SqlDataAdapter(sql, connection)
adapter.Fill(ds)
connection.Close()
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End If.
Also, das funktioniert ganz gut, sieht auch recht ordentlich aus. Leider kann ich mit
' cmdBuilder = New SqlCommandBuilder(adapter)
' changes = ds.GetChanges()
' If changes IsNot Nothing Then
' adapter.Update(changes)
' End If
' MsgBox("Changes Done")
' Catch ex As Exception
' MsgBox(ex.ToString)
' End Try
nicht zurückschreiben, weil zwei Tabellen.
Wie kann ich nun die einzelnen Spalten und Zeilen aus der DatagridView auslesen, um diese dann bei eigens zusammengestellten SQL-Befehl zurückzuschreiben.
Wenn es also z. B. 3 Zeilen gibt, wie kann ich dann den Wert von Zeile 2 Spalte 3 in eine Variable einlesen?
Wie geagt, brauche wirklich hilfe, bin am Ende mit den Nerven
....
sql = "select ServerIPS.ServerID, ServerIPs.IPID, IPs.MAC, IPs.IPv4, IPs.IPv6, IPs.DNS1, DNS2, IPs.Gateway, IPs.Subnetzmaske from ServerIPs, IPs"
Try
connection.Open()
adapter = New SqlDataAdapter(sql, connection)
adapter.Fill(ds)
connection.Close()
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End If.
Also, das funktioniert ganz gut, sieht auch recht ordentlich aus. Leider kann ich mit
' cmdBuilder = New SqlCommandBuilder(adapter)
' changes = ds.GetChanges()
' If changes IsNot Nothing Then
' adapter.Update(changes)
' End If
' MsgBox("Changes Done")
' Catch ex As Exception
' MsgBox(ex.ToString)
' End Try
nicht zurückschreiben, weil zwei Tabellen.
Wie kann ich nun die einzelnen Spalten und Zeilen aus der DatagridView auslesen, um diese dann bei eigens zusammengestellten SQL-Befehl zurückzuschreiben.
Wenn es also z. B. 3 Zeilen gibt, wie kann ich dann den Wert von Zeile 2 Spalte 3 in eine Variable einlesen?
Wie geagt, brauche wirklich hilfe, bin am Ende mit den Nerven