Hi,
There is 2 ways of inserting row in tables. Webspy shows one of them. Note, however that not all providers support .recordcount, and that the cursortype should be 'static' to support .recordcount. You also need to update the recordset after .addnew:
---------------------------------------------------------
Dim Rst As ADODB.Recordset, con As ADODB.Connection
Set con = New ADODB.Connection
con.Open YourConnectionString
Set Rst = New ADODB.Recordset
Rst.Open "SELECT * FROM MyTable", con, adOpenKeyset, adLockOptimistic
Rst.AddNew Array("name", "title"

, Array("sunaj", "Technical user"

Rst.Update
Rst.Close
Set Rst = Nothing
con.Close
Set con = Nothing
---------------------------------------------------------
The other method is to use SQL:
---------------------------------------------------------
Dim con As ADODB.Connection
Set con = New ADODB.Connection
con.Open YourConnectionString
con.execute "INSERT INTO Mytable(name,title) VALUES ('sunaj','Technical user')"
con.Close
Set con = Nothing
---------------------------------------------------------
Sunaj