View Single Post
Old 09-08-2006, 19:34   #1
uReverendo
Member
 
L'Avatar di uReverendo
 
Iscritto dal: May 2006
Messaggi: 69
[VB.NET]Aggiornare un DB tramite TableAdapter

ciao a tutti,
sono alle prese con un problema banalissimo che non riesco proprio a risolvere.
Ho creato un semplice form per inserire/modificare record di una tabella in un DB. Nel form ho inserito un BindingNavigator, le textbox un pulsante e i controlli per l'accesso al DB (un BindingSource, un TableAbapter, e un Dataset). Eseguendo l'applicazione, la visualizzazione dei dati funziona, la modifica, l'inserimento e la cancellazione anche, ma quando tento di salvare i dati modificati nel db tramite il metodo update del tableadapter il DB non viene aggiornato. Posto il codice (preso dal MSDN):
Codice:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'NORTHWNDDataSet.Orders' table. You can move, or remove it, as needed.
        Me.taOrders.Fill(Me.NORTHWNDDataSet.Orders)

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            Me.Validate()
            Me.bsNorthWind.EndEdit()
            Me.taOrders.Update(NORTHWNDDataSet.Orders)
            MsgBox("Update successful")
        Catch ex As Exception
            MsgBox("Update failed")
        End Try
    End Sub

End Class
Per quale motivo non riesco ad aggiornare il db?
uReverendo è offline   Rispondi citando il messaggio o parte di esso