ciao a tutti mi sono inceppato nel mio programma, con un errore di run time '13' tipo non corrispondente, sarà sicuramente un errore di sintassi ma nn so quale

codice:
Dim cn As adodb.Connection
Dim rs As adodb.Recordset

stringa = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
stringa = stringa & "C:\test\armadi batt\database batt.mdb"

Set cn = New adodb.Connection
Set rs = New adodb.Recordset

cn.Open stringa
rs.Open "batterie", cn, 1, 3

rs.MoveFirst
rs.Find "n ele ='" & a & "' " And "v per ele ='" & b & "' " And "v batt ='" & c & "' "
 
rs.Delete
rs.MoveNext

rs.Close
cn.Close
a, b, c sono variabili di tipo intere...grazie a tutti in anticipo!!!