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