Consulta de código implementado en asp para mostrar mensaje al acceder a base de datos access

Hola, soy de Concepción y estoy entrando al mundo de asp, tengo varias inquietudes pero empecemos de a poco, tengo una página en asp con <% %>, y una base de datos access, tengo usuarios (cod, nombre, sexo, etc.) dentro de la Bd y al momento de ingresar uno nuevo voy a buscar si existe, quiero enviarle un mensaje al usuario para que él tome la decisión de reemplazarlo o no, osea enviar un messaje y que presione SI o NO, ¿se entiende?.
encontre esto;
<!--Boton1 = MsgBox("El Producto Existe Desea reemplazarlo???" & _ vbCrLf & "¿Quieres continuar?", 4+32, "Reemplazar") -->
pero nose como adaptarlo a mi
<%codigo%>

1 Respuesta

Respuesta
1
Por un lado debes distinguir el código que se ejecuta en el servidor (ASP entre <% y %>) y el que se ejecuta en el cliente: es un mensaje al usuario.
Mi consejo es que sigas los siguientes pasos:
1º Validaciones en ASP en el servidor, utilizando una variable booleana que te indique si hubo algún fallo o no.
2º SI hubo fallo, escribe dentro de un bloque <script></script> el mensaje.
Un ejemplo es este (comprobado en mi servidor IIS 5 en WIN XP)
<%
' Validación en el servidor
if true then
bError = true
else
bError = false
end if
%>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Prueba</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<%
' Validación en el servidor
if true then
bError = true
else
bError = false
end if
%>
<body>
</body>
</html>
<script language="vbscript">
<% if bError then %>
MsgBox "El Producto Existe Desea reemplazarlo???" & vbCrLf & "¿Quieres continuar?", 4 + 32, "Reemplazar"
<% end if %>
</script>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas