Ciao a tutti,
ho bisogno di capire che cos'ha questa stringa che non funziona..

Devo fare la cancellazione di un record su un Db Access... ma mi da errore di run time 3464
Tipo di dati non corrispndenti nell'espressione di criterio.

Il Db è strutturato come un anagrafica. Non contiene campi chiave.


Private Sub CmdCanc_Click()
Set db = OpenDatabase("C:\Documents and Settings\Administrator\Desktop\Sara\Pcsystem\Tati\ Bar.mdb")
'Cancellazione nel DataBase
sql = "delete * from Fornitore where (Id= '" & txtid.Text & "') and (Ragso = '" & cmbragso.text & "')"
db.Execute (sql)

r = MsgBox("cancellazione avvenuta con successo", vbInformation, "cancellazione")

Nel Db il campo si chiama Id, Ragso..

aiutatemi
sara