Ciao a tutti.

Devo inserire su un db access un nuovo record attraverso delle text in VB..
ora non riesco a capire perchè non lo fa.

Il codice è:

Dim db As Database
Dim sql As String
Dim rs As Recordset


Set db = OpenDatabase("C:\Documenti\rub.mdb")

Set rs = db.OpenRecordset(sql)

sql = "Insert into Rubrica(Cognome, Nome, Indirizzo, Città,) values('" & txtcogno.Text & "','" & txtnome.Text & "','" & txtind.Text & "','" & txtcit.Text & "')"

db.Execute (sql)

rs.Close


Sapreste aiutarmi?
Grazie Sara!