Tengo una aplicacion en ASP con una base de datos en MySQL a la que
conecto atraves de un ODBC.
El problema que tengo esta al modificar un registro.
El fallo que me muestra es:
(0x80040E21)
La operación de múltiples pasos de OLE DB generó errores. Compruebe
los valores de estado de OLE DB si es posible
El codigo que lo genera es:
ID=request.form("ID")
Nombre=request.form("Nombre")
...
set BD=createobject("ADODB.Connection")
set Datos=createobject("ADODB.Recordset")
BD.Open "BD","Usuario","Password"
if err.Description <>"" then
Response.Write "Error en la conexion con la Base de Datos<BR>"
Response.Write err.Description
else
Datos.Open "SELECT * FROM Tabla WHERE ID=" & ID,BD,3,3
with Datos
if Nombre="" then Nombre=" "
.Fields("Nombre")=Nombre
...
.Update
end with
Datos.Close
BD.Close
end if
Gracias y un saludo a todos.
Leer las respuestas