modificar registro

Grafity
27 de Abril del 2004
¿Alguien me puede ayudar?
Tengo un problema a la hora de modificar registros de una base de datos... las pginas las pruebo directamente en mi propio ordenador , pero anteriormente he hecho esto mismo pero con el servidor especificando lo de las DSN para la base de datos y no tuve ningn error pero ahora si lo tengo al conectar de esta forma.

Puedo crear y eliminar registros sin problemas , pero el modificar registros me d error... el cdigo es el siguiente;

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(".mdb"))
ssql = "UPDATE tabla SET Titulo = '"&vTitulo&"' WHERE ID = '"&vID&"'"
Set RS = oConn.Execute(ssql)
ssql = "UPDATE ntorneo SET Noticia = '"&vNoticia&"' WHERE ID = '"&vID&"'"
Set RS = oConn.Execute(ssql)
ssql = "UPDATE ntorneo SET Idioma = '"&vIdioma&"' WHERE ID = '"&vID&"'"
Set RS = oConn.Execute(ssql)
oConn.close
Set Rs=Nothing
Set oConn=Nothing

Y el error que me d es el siguiente;

Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresin de criterios.