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