Originariamente inviato da a.felix
grazie
ho provato a commentare l'update che mi genera l'errore e mettere "lblmsg.Text = da.InsertCommand.CommandText"
ma nulla ...come se fosse vuota la stringa
come devo dare?
se ad es. usi visual studio, non c'e' bisogno di stampare il contenuto di una variabile ma puoi piu' semplicemente mettere un breackpoint dove vuoi tu. Quando esegui (in modalita' debug) l'esecuzione del codice si ferma nel punto del breackpoint e hai la possibilita' di leggere il contenuto delle variabili anche semplicemente passandogli sopra con il puntatore del mouse.
Nel caso specifico, fossi in te proverei a spostare la riga del commandbuilder subito dopo aver istanziato il dataadapter e quindi
codice:
Dim da As New OleDb.OleDbDataAdapter("SELECT * FROM Contatti", cn) 
Dim Pippo As New OleDb.OleDbCommandBuilder(da)