i get this error when i try to add a new record to a table in a mysql data base i haven't got a clue what it means

--------------------------------
Microsoft Cursor Engine error '80040e21'
Multiple-step operation generated errors. Check each status value.
/signup2.asp, line 131
----------------------------
This is my code
-------------------
Set RSpass = server.createobject("ADODB.recordset"

RSpass.open "passes",conn,1,3,2
RSpass.addnew
RSpass("username"


RSpass("Password"

RSpass("firstname"


RSpass("surname"


RSpass("email"


RSpass("GROUPS"

RSpass.update
RSpass.close
'----------------------
and the request object isn't empty before you ask

'----------------------------------
Session.timeout = 5
Set conn = Server.CreateObject("ADODB.Connection"

DSNtemp = "DRIVER={MySQL};SERVER=demweb;UID=root;DATABASE=OCDEM"
conn.open DSNTemp
Set Session("MyDB_conn"

conn.cursorlocation = 3
'-----------------------------------
if anybody could help i'd really appreciate it .
Thanks Guys