JavaScript - AYUDA URGENTE !!!

 
Vista:

AYUDA URGENTE !!!

Publicado por Roberto (1 intervención) el 23/07/2003 22:27:57
TENGO EL SIGUIENTE CODIGO:

function BorrarContacto(Registro)
{
if (confirm('El Contacto '+Registro+' y todos sus datos seran borrados. Confirma?'))
//alert(Registro) //MSGBOX DE AVISO
<%
sqlBorra2 = "DELETE FROM Contactos WHERE ID_Contacto ="&Registro&"'"
set RSBorra = ConnBorra.Execute(sqlBorra2)
ConnBorra.Close
Response.Redirect(listado.asp)
%>
else
return false;
}

EL PROBLEMA ES QUE ME DÁ UN ERROR DE OPERADOR CUANDO HAGO LA SENTENCIA DELETE, ALGUIEN ME PUEDE DECIR SI LE ESTOY ERRANDO EN ALGO,

MUCHAS GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA URGENTE !!!

Publicado por ShFile (171 intervenciones) el 23/07/2003 23:06:28
Hola; Roberto.

Lo que sucede es que cuando se carga la pagina la primera vez, dentro la function de javascript, se ejecuta el codigo de ASP y lo Codifica, pero cuando lo quieras volver a utilizar ya no podras usar la sentencia. y eso te ocaciones errores al ejecutarlo.

Al quierer pasar Variables del lado del Cliente al Servidor y esa no es la manera correcta.

Pero lo podras hacer de la siguiente Manera:

function BorrarContacto(Registro)
{
if (confirm('El Contacto '+Registro+' y todos sus datos seran borrados. Confirma?'))
location.href="eliminar.asp?Valor=" + Registro;
else
return false;
}

Programa Eliminar.asp
<%
Dim Registro
Registro = Request("Valor")

sqlBorra2 = "DELETE FROM Contactos WHERE ID_Contacto ="&Registro&"'"
set RSBorra = ConnBorra.Execute(sqlBorra2)
ConnBorra.Close
Response.Redirect(listado.asp)
%>

De esa Manera podras trabajar del lado de cliente y pasar parametro al servidor por medio del Request.

Suerte
ShFile(Mexico)

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar