Foros del Web » Programando para Internet » ASP Clásico »

¿Por que se produce este error?

Estas en el tema de ¿Por que se produce este error? en el foro de ASP Clásico en Foros del Web. Esto me esta volviendo loco: Cita: Tipo de error: Provider (0x80040E21) La operación de múltiples pasos de OLE DB generó errores. Compruebe los valores de ...
  #1 (permalink)  
Antiguo 05/05/2002, 08:28
 
Fecha de Ingreso: agosto-2001
Ubicación: Gran Canaria (España)
Mensajes: 430
Antigüedad: 23 años, 9 meses
Puntos: 0
¿Por que se produce este error?

Esto me esta volviendo loco:
Cita:
Tipo de error:
Provider (0x80040E21)
La operación de múltiples pasos de OLE DB generó errores. Compruebe los valores de estado de OLE DB si es posible. No se realizó ningún trabajo.
Lo curioso es que el mismo codigo lo utilizo en otra pagina y funciona perfectamente, es de lo mas extraño.

Alguna sugerencia.

Gracias

ah! el codigo donde da el error es el siguiente:
If Request("Insertar") <> "" Then
SQL="SELECT * FROM PizarraPreguntas"
rs.Open SQL, connBD, 1, 2, 1
rs.AddNew
rs("Pregunta")=Request("pregunta&qu ot;)
rs("Activa")=Request("activar" )
rs.Update
rs.close
End If
  #2 (permalink)  
Antiguo 05/05/2002, 09:29
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 24 años, 2 meses
Puntos: 2
Re: ¿Por que se produce este error?

no lo veo, pero supongo que en algun lado has creado la instacia del objeto recordset, no?:

Set rs = Server.CreateObject("ADODB.RecordSet")

Y otra cosa que no creo que tenga na que ver, pero bueno...yo en vez de usar Request a secas, usaria Request.form("noseque") (si el metodo que usas es post) o Request.queryString("noseque") (si el metodo que usas es get)...


Si, tonterias...pero ha tener en cuenta...


Suerte.



ToKaTa.
  #3 (permalink)  
Antiguo 05/05/2002, 09:53
 
Fecha de Ingreso: agosto-2001
Ubicación: Gran Canaria (España)
Mensajes: 430
Antigüedad: 23 años, 9 meses
Puntos: 0
Re: ¿Por que se produce este error?

La instancia al objeto RecordSet evidentemente esta creada con anterioridad, por lo que no es la causa del error, y supongo que por utilizar Form o QueryString tampoco.

Estoy desquiciado, lo faena es que ese mismo codigo funciona en otra pagina y en esta no.
:roto: :roto: :roto: :roto: :roto:
Bueno a seguir intentandolo, ufff!!!

Gracias de todas formas.
Un saludo
  #4 (permalink)  
Antiguo 05/05/2002, 16:19
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 24 años, 2 meses
Puntos: 2
Re: ¿Por que se produce este error?

mirando por ahi he visto un bug que no se si te puede arrglar algo...Te paso el enlace:


<a href='ir.asp?http://support.microsoft.com/default.aspx?scid=kb;EN-US;q229741' target='_blank'>http://support.microsoft.com/default.asp...</a>



ToKaTa.
  #5 (permalink)  
Antiguo 19/03/2004, 10:53
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 22 años, 4 meses
Puntos: 0
ESTAS INTENTANDO CARGAR CARACTERES DE MAS EN UN CAMPO DE LA TABLA DE LA BD. AGRANDÁ EL CAMPO.


SALUDOS
__________________
Juan Pablo
  #6 (permalink)  
Antiguo 19/03/2004, 10:56
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 22 años, 4 meses
Puntos: 0
OOOPPS, NO ME DI CUENTA DE LA ANTIGUEDAD DEL POST, SORRY..
__________________
Juan Pablo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:34.