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

En local funciona en servidor no

Estas en el tema de En local funciona en servidor no en el foro de ASP Clásico en Foros del Web. Tengo un script que revisa un abase de datos y sí es correcto un código envía un email... en local no da ningún problema.. pero ...
  #1 (permalink)  
Antiguo 21/04/2005, 03:22
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 22 años, 6 meses
Puntos: 0
En local funciona en servidor no

Tengo un script que revisa un abase de datos y sí es correcto un código envía un email... en local no da ningún problema.. pero en servidor salta error 500...

Código PHP:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--
#include file="Connections/representantes.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 
Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection MM_representantes_STRING
Recordset1
.Source "SELECT *  FROM claves  WHERE clave = '"&request.querystring("codigo")&"'"
Recordset1.CursorType 0
Recordset1
.CursorLocation 2
Recordset1
.LockType 1
Recordset1
.Open()
Recordset1_numRows 0
%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
title>Documento sin t&iacute;tulo</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</
head>

<%
if 
Recordset1.eof true then
response
.write("Error no existe la clave<br>")
enviar 0
else 
enviar 1
end 
if
'guardar datos y enviar email
'
enviar email
'creo el objeto correo
if enviar = 1 then
set mail = server.createObject("Persits.MailSender") 
'
configuro el mensaje 
'señalo el servidor de salida para enviar el correo 
mail.host = "mail.just-e-business.com" 
'
indico la dirección de correo del remitente 
mail
.from "[email protected]
'indico la dirección del destinatario del mensaje 
mail.addAddress "[email protected]
'
indico el cuerpo del mensaje 
mail
.body request.querystring("codigo")&" El codigo de ese usuatio"
'lo envio 
'
aseguro que no se presenten errores en la página si se producen 
On Error Resume Next 
mail
.send 
if Err ><0 then 
response
.write "Error, no se ha podido completar la operación" 
else 
response.write "Gracias por rellenar el formulario. Se ha enviado correctamente." end if 
fin enviar email
else
response.write ("no se envio el email<br>")
end if
%>
<
body>

</
body>
</
html>
<%
Recordset1.Close()
Set Recordset1 Nothing
%> 
  #2 (permalink)  
Antiguo 21/04/2005, 03:59
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 6 meses
Puntos: 144
¿¿¿¿ if Err ><0 then ?????
  #3 (permalink)  
Antiguo 21/04/2005, 04:25
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 22 años, 6 meses
Puntos: 0
Ya funciona bien, era una parida... no estaban registrada en el servidor la base de datos... ya funciona bien.

Sí... no da problemas poniendo ><...
  #4 (permalink)  
Antiguo 21/04/2005, 10:36
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Cita:
Sí... no da problemas poniendo ><...
Puede que no, pero el signo "distinto de" se escribe <> y no >< (hasta me costó escribirlo así ;)

Dale, corregilo que no cuesta nada y si a tu código lo tiene que trabajar otro tipo va a decir "eso parece in idioticón text-only.. qué habrá querido hacer?!"
__________________
...___...
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 22:17.