Hello i m using vb 2005 express to do my project. I m suppose to create a datagrid to allow user to make changes to the database. The program display the database in a datagrid where users can juz make changes there. I encountered a problem when user are trying save changes. The following code is executed when the save button is click:
[code=vbnet]
Private Sub Save_Click(ByVa l sender As System.Object, ByVal e As System.EventArg s) Handles Save.Click
Dim SQLCon As New SqlClient.SqlCo nnection("Data Source=BICU111A A\SQLEXPRESS;In itial Catalog=Protein Database;Integr ated Security=True")
SQLCon.Open()
Dim SQLCom As New SqlClient.SqlCo mmand("SELECT * FROM Table_1", SQLCon)
Dim DataAdapter As New SqlClient.SqlDa taAdapter(SQLCo m)
Dim CommandBuilder As New SqlClient.SqlCo mmandBuilder(Da taAdapter)
Dim changes As Integer
changes = DataAdapter.Upd ate(dt)
DataAdapter.Dis pose()
If changes > 0 Then
MsgBox(changes & " changed rows were made.")
Else
MsgBox("No changes made")
End If
End Sub[/code]
It reports an error when it reaches "changes = DataAdapter.Upd ate(dt)". Can someone advise me how to debug it?
[code=vbnet]
Private Sub Save_Click(ByVa l sender As System.Object, ByVal e As System.EventArg s) Handles Save.Click
Dim SQLCon As New SqlClient.SqlCo nnection("Data Source=BICU111A A\SQLEXPRESS;In itial Catalog=Protein Database;Integr ated Security=True")
SQLCon.Open()
Dim SQLCom As New SqlClient.SqlCo mmand("SELECT * FROM Table_1", SQLCon)
Dim DataAdapter As New SqlClient.SqlDa taAdapter(SQLCo m)
Dim CommandBuilder As New SqlClient.SqlCo mmandBuilder(Da taAdapter)
Dim changes As Integer
changes = DataAdapter.Upd ate(dt)
DataAdapter.Dis pose()
If changes > 0 Then
MsgBox(changes & " changed rows were made.")
Else
MsgBox("No changes made")
End If
End Sub[/code]
It reports an error when it reaches "changes = DataAdapter.Upd ate(dt)". Can someone advise me how to debug it?
Comment