Hallo Gemeinde,
ich bin hier fast am verzweifeln. Versuche derzeit den Umstieg von VB6 auf VB.net. Beim Verwenden des DataGridView komme ich nicht weiter. Die Datensätze lassen sich perfekt anzeigen und auch ändern, jedoch die Änderungen kommen nicht in der Datenbank an. Was mache ich falsch?
Hier der Datenzugriff:
und hier die Verwendung in der Form:
Kann mir jemand die Augen öffnen. Warum komme ich an die Daten nur ReadOnly ran?
Vielen Dank
biefel
ich bin hier fast am verzweifeln. Versuche derzeit den Umstieg von VB6 auf VB.net. Beim Verwenden des DataGridView komme ich nicht weiter. Die Datensätze lassen sich perfekt anzeigen und auch ändern, jedoch die Änderungen kommen nicht in der Datenbank an. Was mache ich falsch?
Hier der Datenzugriff:
VB.NET-Quellcode
- Public SQLCon As New SqlConnection With {.ConnectionString = "Server=localhost\SQLEXPRESS01;Database=db;User=sa;Pwd=pw"}
- d
- Public SQLCmd As SqlCommand
- Public SQLDA As SqlDataAdapter
- Public SQLDataSet As DataSet
- Public Function HasConnection() As Boolean
- Try
- SQLCon.Open()
- SQLCon.Close()
- Return True
- Catch ex As Exception
- MsgBox(ex.Message)
- Return False
- End Try
- End Function
- Public Sub RunQuery(ByVal Query As String)
- Try
- SQLCon.Open()
- SQLCmd = New SqlCommand(Query, SQLCon)
- SQLDA = New SqlDataAdapter(SQLCmd)
- SQLDataSet = New DataSet
- SQLDA.Fill(SQLDataSet)
- SQLCon.Close()
- Catch ex As Exception
- MsgBox(ex.Message)
- If SQLCon.State = ConnectionState.Open Then
- SQLCon.Close()
- End If
- End Try
- End Sub
und hier die Verwendung in der Form:
Kann mir jemand die Augen öffnen. Warum komme ich an die Daten nur ReadOnly ran?
Vielen Dank
biefel