Ciao a tutti, sto continuando con lo studio di VB.NET e adesso sto impazzendo per risolvere quello che per me principiante è un problema:
Database Access devo eliminare un record, ho trovato questo es. ma mi restituisce sempre il seguente messaggio: Tipi di dati non corrispondendi nell'espressione criterio.
Codice:
Dim con As OleDbConnection
Dim sql As String
Dim Str As String = "Provider=Microsoft.jet.oledb.4.0;data source=c:\temp\auto.mdb"
con = New OleDbConnection(Str)
sql = "delete from tbAutomobili where marca='" & txtMarca.Text & "'"
Dim cmd As OleDbCommand
Try
con.Open()
cmd = New OleDbCommand(sql, con)
cmd.ExecuteNonQuery()
MessageBox.Show("Record Eliminato")
con.Close()
cmd.Dispose()
Catch ex As OleDbException
MsgBox(ex.Message, MsgBoxStyle.Critical, "Oledb Error")
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "General Error")
End Try
Grazie per l'aiuto

Rispondi quotando