Click here to Skip to main content
15,891,375 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have a problem in saving my database. This Database I Have build it in VB. When I fill data and click save it is proper but when i restart the program the data vanishes off. This are my code :-
VB
Private Sub Table1BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Table1BindingNavigatorSaveItem.Click
      Me.Validate()
      Try
      Catch

          Me.Table1BindingSource.EndEdit()
          Me.TableAdapterManager.UpdateAll(Me.Database1DataSet)

          Me.Table2BindingSource.EndEdit()
          Me.Table2TableAdapter.Update(Me.Database1DataSet)

          Me.Table3BindingSource.EndEdit()
          Me.Table3TableAdapter.Update(Me.Database1DataSet)

          Me.Table4BindingSource.EndEdit()
          Me.Table4TableAdapter.Update(Me.Database1DataSet)

          Me.Table5BindingSource.EndEdit()
          Me.Table5TableAdapter.Update(Me.Database1DataSet)
      End Try
  End Sub

Can anybody help me out. Thanks in advance
Posted

1 solution

Your Try...Catch Block is wrong (see MSDN[^]). You should write something similar to:

VB
Private Sub Table1BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Table1BindingNavigatorSaveItem.Click
      Me.Validate()
      Try
          Me.Table1BindingSource.EndEdit()
          Me.TableAdapterManager.UpdateAll(Me.Database1DataSet)

          Me.Table2BindingSource.EndEdit()
          Me.Table2TableAdapter.Update(Me.Database1DataSet)

          Me.Table3BindingSource.EndEdit()
          Me.Table3TableAdapter.Update(Me.Database1DataSet)

          Me.Table4BindingSource.EndEdit()
          Me.Table4TableAdapter.Update(Me.Database1DataSet)

          Me.Table5BindingSource.EndEdit()
          Me.Table5TableAdapter.Update(Me.Database1DataSet)
      Catch ex As Exception
          MsgBox("An exception occurred while updating the database: " & ex.Message)

      End Try
  End Sub
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900