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

Lo + Raro Q Haya Visto En Asp

Estas en el tema de Lo + Raro Q Haya Visto En Asp en el foro de ASP Clásico en Foros del Web. Estimados maestros: He hecho una pagina y esta funciona, pero solo de vez en cuando, es decir, en las mismas condiciones y solo haciendo que ...
  #1 (permalink)  
Antiguo 19/05/2003, 05:19
 
Fecha de Ingreso: abril-2003
Mensajes: 16
Antigüedad: 21 años, 1 mes
Puntos: 0
Lo + Raro Q Haya Visto En Asp

Estimados maestros:
He hecho una pagina y esta funciona, pero solo de vez en cuando, es decir, en las mismas condiciones y solo haciendo que actualice la pagina, funciona 1 de 10 veces .
¿Esto por que puede ser?
Muchas gracias a todos.
  #2 (permalink)  
Antiguo 19/05/2003, 05:23
Avatar de vlah  
Fecha de Ingreso: enero-2002
Mensajes: 254
Antigüedad: 22 años, 5 meses
Puntos: 0
pues creo que deberias poner algo de codigo y asi darse cuenta o una idea de las posibles causas..
saludos!
__________________
<<<<VLAH>>>>> :-D
  #3 (permalink)  
Antiguo 19/05/2003, 06:28
 
Fecha de Ingreso: enero-2002
Mensajes: 236
Antigüedad: 22 años, 5 meses
Puntos: 0
A mi me paso algo parecido con un script que realice que enviaba un correo mediante Cdonts, lo ejecutabas y a veces te enviaba el correo, a veces no, y refrescando , pues igual. Al final resulto ser que el servidor tenia una version de CDONTS super antigua que tenia problemas.

da mas pistas....

salu2
  #4 (permalink)  
Antiguo 19/05/2003, 06:45
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
pacobenitez, no nos plantes TODO el codigo sin mas quizas no hagfa falta.

Primero cuentanos que deberia hacer la aplicacion y cuando falla, que componentes usas, donde corre, plataforma del servidor, sistema operativo.
Con esos datos tal vez sepamos que pasa.

Despues ya estudiaremos el codigo si vemos que puede ser eso.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 20/05/2003, 12:29
 
Fecha de Ingreso: abril-2003
Mensajes: 16
Antigüedad: 21 años, 1 mes
Puntos: 0
hola maestros:
Aqui os mando el codigo, os comento que lo estoy probando en el IIS sobre XP.
El problema lo da en la ultima instruccion, donde tambien he probado poner Ob_RS = Ob_Command.Execute(Sql), siguiendo sin funcionar.
Lo que pretendo con la aplicacion es controlar a los usuarios que entran en la web para saber si estan o no dados de alta en nuestra bbdd. Ah! lo estoy programando con Jscript.


Ob_Conn = new ActiveXObject ("ADODB.Connection")
Ob_Command = new ActiveXObject ("ADODB.Command")
Ob_Conn.Open ("basededatos")
Ob_Command.ActiveConnection = Ob_Conn
Ob_Command.CommandType=adCmdText
if (Request.Form("e-mail")+"."!="undefined.")
{
Sql= "SELECT e-mail, cif FROM cliente WHERE e-mail='"
cond=Request.Form("e-mail")
Sql=Sql + cond + "'"
Ob_Command.CommandText = Sql
Ob_RS = Ob_Command.Execute()


El error que me lanza el IE es el siguiente:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 2.
/eurosur/usuarios.asp, línea 37

Espero que me puedan ayudar, muchas gracias de antemano:
  #6 (permalink)  
Antiguo 20/05/2003, 13:09
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Cita:
Mensaje Original por pacobenitez
Lo que pretendo con la aplicacion es controlar a los usuarios que entran en la web para saber si estan o no dados de alta en nuestra bbdd. Ah! lo estoy programando con Jscript.


Esto que tu tienes es ASP, con javascript no puedes validar usuarios contra una base de datos en el servidor y hacer lo que quieres.


Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 2.
/eurosur/usuarios.asp, línea 37

La sentencia que estas usando esta mal compuesta, no entiendo que quieres hacer con.
Sql= "SELECT e-mail, cif FROM cliente WHERE e-mail='"
cond=Request.Form("e-mail")
Sql=Sql + cond + "'"

Por que no te lees esto:
http://aspfacil.com/articulos/verarticulo.asp?id=44
Es para hacer un sistema de identificaccion de usuarios y creo que es mas facil que lo que tu estas montando



__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #7 (permalink)  
Antiguo 20/05/2003, 14:43
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
pssttt.. maestro... dijo que está programando ASP con JScript y no Javascript, lo cual es válido.

JScript es una versión de microsoft del Javascript y ASP interpreta el JScript.

Yo lo siento, no sé nada de JScript.. sólo VBScript
__________________
...___...
  #8 (permalink)  
Antiguo 20/05/2003, 15:00
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
me da la impresion de que te falla a veces porque la variable request.form("e-mail") puede venir sin datos...trata de validar que venga con info cuando ejecutes el Js...ah y mejor concatena todo el una sola linea

Código:
cond = Request.Form("e-mail") 
Sql= "SELECT e-mail, cif FROM cliente WHERE e-mail=  cond"
otro tema..averigua como se referencia una variable dentro de una consulta sql...no se si sera necesario colocar separadores que identifiquen que es variable ...por lo menos en asp si

Código:
Sql= "SELECT e-mail, cif FROM cliente WHERE e-mail=  '"& cond &"'"
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 21:54.