Ciao a tutti,

stò riprendendo in mano visual basic e tramite la versione 2010 express ho creato una piccola applicazione connessa ad un DB access 2010. Dopo aver inserito la mia sorgente dati ho inserito in un form un datagridview i cui dati sono il risultato di un table adapter in cui eseguo questa query

codice:
SELECT     tblClienti.ragionesociale1, tblClienti.cf, tblClienti.piva, tblCategoria.categoria
FROM         (tblCategoria INNER JOIN tblClienti ON tblCategoria.id = tblClienti.idCategoria)
e se inserisco manualmente i dati da access nel form li vedo.

Ho fatto un passo avanti e ho creato un secondo form in cui ho i campi di testo da cui vorrei salvare i dati nel database. Il codice per il salvataggio è questo:

codice:
Try
            Me.Validate()
            Me.TblClientiBindingSource.EndEdit()
            Me.TableAdapterManager.UpdateAll(Me.DbPeritiDataSet)
        Catch ex As Exception
            MsgBox("ERRORE", MsgBoxStyle.Exclamation)
        End Try
ma i dati non vengono registrati nel db. Come prova aggiuntiva ho dato al db la proprietà copia nella directory: copia se più recente ma non è cambiato nulla.

Che cosa sbaglio?