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

Se requiere un objeto: '[string: ""]'

Estas en el tema de Se requiere un objeto: '[string: ""]' en el foro de ASP Clásico en Foros del Web. Hola a todos! estoy creando una aplicación la cual permite eliminar campos seleccionados por el usuario, el problema está en esta línea: Tipo de error: ...
  #1 (permalink)  
Antiguo 11/03/2008, 13:42
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 16 años, 3 meses
Puntos: 1
Se requiere un objeto: '[string: ""]'

Hola a todos!
estoy creando una aplicación la cual permite eliminar campos seleccionados por el usuario, el problema está en esta línea:
Tipo de error:

"Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: '[string: ""]'
/SiteBackend/SistemaDocumentacion/BusquedaCampos2.asp, línea 40"
esta línea es la siguiente:
Código HTML:
function eliminarCampo(p_elimina)
'........................................................
	Response.Write("p_elimina:"&p_elimina&"<br>")
	'Response.End	
'........................................................
set objNegDoc1= server.CreateObject("DocumentacionAFC.clsDocCampos")
set objRec2= objNegDoc1.EliminarCampo(p_elimina)

set objNegDoc1= nothing
Response.Redirect("ParamBusquedaCampos.asp?strAccion=inicio")
end function
EL problema es que si elimina, pero tengo que volver a la página anterior y actualizar y en ese momento veo los cambios, pero apenas cliqueo en el boton de eliminar, me aparece ese mensaje de error.

el código del boton está en javascript:
Código HTML:
function eliminar()
		{
			window.document.form.action='BusquedaCampos2.asp?strAccion=eliminar';
			window.document.form.submit();
		}
gracias!
  #2 (permalink)  
Antiguo 11/03/2008, 13:59
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Se requiere un objeto: '[string: ""]'

el error es en esta linea
function eliminarCampo(p_elimina)

??????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 11/03/2008, 14:02
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Se requiere un objeto: '[string: ""]'

Hola...
la línea 40 a la que hace referencia es cuando llama a la función:

set objRec2= objNegDoc1.EliminarCampo(p_elimina)
  #4 (permalink)  
Antiguo 11/03/2008, 14:03
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Se requiere un objeto: '[string: ""]'

intenta convirtiendo lo qu contiene el p_elimina a string
Cita:
set objRec2= objNegDoc1.EliminarCampo(cstr(p_elimina))
prueba y comenta
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 11/03/2008, 14:08
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Se requiere un objeto: '[string: ""]'

ya lo hice, y me da el mismo error...
  #6 (permalink)  
Antiguo 12/03/2008, 07:55
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Se requiere un objeto: '[string: ""]'

Hola!
de verdad que este error me está tomando más de la cuenta. Lo peor, es que si elimina, pero tengo que volver atras y actualizar para ver los cambios...
¿Hay alguna manera de saltarme ese paso y redireccionarme hacia atras para no tener que volver y actualizar?

Response.Redirect("ParamBusquedaCampos.asp?strAcci on=inicio")

claramente esa sentencia no está funcionando....
gracias
  #7 (permalink)  
Antiguo 13/03/2008, 08:50
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Se requiere un objeto: '[string: ""]'

Bueno...

ya lo resolví... el error era tan mínimo que casi me da risa. Lo expongo para que si alguien le sucede lo mismo, sea meticuloso en revisar tanto el código asp, la componente en visual y la base como lo hice yo...
acá ta:
<html>
function eliminarCampo(p_elimina)
'................................................. .......
Response.Write("p_elimina:"&p_elimina&"<br>")
'Response.End
'................................................. .......
set objNegDoc1= server.CreateObject("DocumentacionAFC.clsDocCampos ")
objRec2= objNegDoc1.EliminarCampo(p_elimina)
' solo elimine el set que antecede al objeto y ya está....

set objNegDoc1= nothing
Response.Redirect("ParamBusquedaCampos.asp?strAcci on=inicio")
end function
</html>

bytes
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 16:25.