La Web del Programador: Comunidad de Programadores
 
    Pregunta:  32822 - ERROR '80040E21'
Autor:  Marcela Garcia
Hola a todos

Estoy tratando de accesar a una BD en AS400, utilizo el IBMDA400 como provider, y al ejecutar la ASP se genera el siguiente error:

Microsoft OLE DB Service Components error '80040e21'

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

He buscado en la documentacion pero no hay nada referente a esto. Espero alguien me pueda ayudar.

De antemano gracias.

  Respuesta:  Yuri Ivann Cano Carballo
Si estas ejecutando un query, lo mas probable es que le estes pasando un parametro mal, por ejemplo una cadena de datos sin el tilde ( ' ).

  Respuesta:  Francisco Mendoza
Me imagino que estas tratando de subir datos a la bd, debes chequear algún dato que lleve un caracter no valido, puede suceder sobre todo cuando traes datos de un select a una bd a un formulario.
El dato puede tener una logitud mayor a la permitida en la tabla de la bd
Por el momento no recuerdo mas acerca de ese error, si persiste me avisas y lo revisamos a fondo.

  Respuesta:  Fernando Fernández
Mira en los siguientes artículos, pueden serte de mucha ayuda:

http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q269495&

http://support.microsoft.com/default.aspx?scid=KB;EN-US;q216709&

http://www.adopenstatic.com/faq/80040e21.asp