Ora non piu' quel problema ma mi da sempre un errore (un msgbox che viene mandato in caso di errore), questi sono i codici:

codice:
 Dim objconn As OleDbConnection
        Dim stringaconn As String
        Dim stringasql As String
        Dim objcomm As OleDbCommand
        Dim nome As String = Me.nome.Text
        Dim cognome As String = Me.cognome.Text
        stringaconn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="
        stringaconn = stringaconn & "C:\dati.accdb"
        objconn = New OleDbConnection(stringaconn)
        objconn.Open()
        stringasql = "Insert into dati(nome,cognome) values('"
        stringasql = stringasql & nome & "'" & ","
        stringasql = stringasql & "'" & cognome & "'" & ")"
        objcomm = New OleDbCommand(stringasql, objconn)
        Dim risputente As Integer
        Try
            risputente = objcomm.ExecuteNonQuery()
            If risputente = 1 Then
                MsgBox("Inserimento effettuato con successo")
                objconn.Close()
                Me.cognome.Text = ""
                Me.nome.Text = ""
                Me.cognome.Focus()
            End If
        Catch es As Exception
            MsgBox("Errore: il campo cognome e/o nome sono vuoti")
            objconn.Close()
        End Try
E ovviamente nel form ho due textbox chiamati rispettivamente nome e cognome . C:\dati.accdb esiste e contiene i campi nome e cognome e la tabella in cui stanno si chiama "dati". Il codice è preso da una guida qui su html.it e ovviamente all' inizio ho scritto Imports System.Data.OleDb