Anyone tell me why i get this error

ADODB.Recordset error '800a0cb3'

Object or provider is not capable of performing requested operation.


with this

strProvider = "DSN=MLAdmin;"

'create connection
Set cn = CreateObject("ADODB.Connection")
cn.Open strProvider

strQuery = "SELECT * FROM CONTACT"
Set rst = CreateObject("ADODB.Recordset")
rst.Open strQuery, cn

rst.AddNew
FOR i = 1 to rst.Fields.Count -1
rst.Fields(i).Value = Request.Form(rst(i).Name)
NEXT
rst.update