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

Nueva Consulta

Estas en el tema de Nueva Consulta en el foro de ASP Clásico en Foros del Web. recibo una variable desde un archivo lnDNI=Request.querystring("variable") y se ejecuta una condicion, eso anda bien, pero despues quiero ajacutar una nueva consulta con otra condicion, ...
  #1 (permalink)  
Antiguo 25/11/2006, 15:56
 
Fecha de Ingreso: noviembre-2006
Ubicación: Trenque Lauquen
Mensajes: 82
Antigüedad: 17 años, 6 meses
Puntos: 0
Nueva Consulta

recibo una variable desde un archivo

lnDNI=Request.querystring("variable")

y se ejecuta una condicion, eso anda bien, pero despues quiero ajacutar una nueva consulta con otra condicion, que tambien usa la variable "lnDNI", y creo que ahi esta mi problema porque me da error 500, espero que me entiendan lo que quiero decir, gracias
  #2 (permalink)  
Antiguo 25/11/2006, 16:18
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Vamos por partes:

http://www.forosdelweb.com/showpost....&postcount=123
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 25/11/2006, 16:26
 
Fecha de Ingreso: noviembre-2006
Ubicación: Trenque Lauquen
Mensajes: 82
Antigüedad: 17 años, 6 meses
Puntos: 0
la abri con mozilla,y si ahi veo la linea que genero el error, y si es lo que creo, se origina el error cuandoquiero ejecutar nuevamente la consulta, este es el error

Syntax error (missing operator) in query expression 'ctadni='.


esta es la linea que genera el error

sql= "Select ctadni,ctaapelli,ctatelefo,ctadirecc,ctalocali From cuentas Where ctadni= "& nuevo_dni &""
rs.open sql,con,1,2

y aca es de donde traje el valor para la comparacion en sql

nuevo_dni=Request.querystring("variable")

bueno espero que te sirba lo que te pase para que me puedas ayudar
  #4 (permalink)  
Antiguo 25/11/2006, 16:27
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
sql= "Select ctadni,ctaapelli,ctatelefo,ctadirecc,ctalocali From cuentas Where ctadni= '"& nuevo_dni &"'"
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 25/11/2006, 16:32
 
Fecha de Ingreso: noviembre-2006
Ubicación: Trenque Lauquen
Mensajes: 82
Antigüedad: 17 años, 6 meses
Puntos: 0
me sigue generando el mismo error :(, debo tener un error de logica y no me doy cuenta
  #6 (permalink)  
Antiguo 25/11/2006, 16:34
 
Fecha de Ingreso: noviembre-2006
Ubicación: Trenque Lauquen
Mensajes: 82
Antigüedad: 17 años, 6 meses
Puntos: 0
sigue siendo ahi el error :X

rs.open sql,con,1,2
  #7 (permalink)  
Antiguo 25/11/2006, 16:36
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Que tipo de dato tiene este campo? ctadni
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 25/11/2006, 16:44
 
Fecha de Ingreso: noviembre-2006
Ubicación: Trenque Lauquen
Mensajes: 82
Antigüedad: 17 años, 6 meses
Puntos: 0
numerico, una preg, el error puede ser porque en la primer consulta nuevo_dni =Request.querystring("variable") esta activa , y despues se ejecuta denuevo el incio con un boton y Request.querystring("variable") pierda el valor recibido????, no se estoy pensando cualquier cosa
  #9 (permalink)  
Antiguo 25/11/2006, 16:45
 
Fecha de Ingreso: noviembre-2006
Ubicación: Trenque Lauquen
Mensajes: 82
Antigüedad: 17 años, 6 meses
Puntos: 0
porque sinceramente hace unos dias que empeze a programar en asp y tal vez no tengo los conceptos basicos, y es por eso que pregunto tanto
  #10 (permalink)  
Antiguo 25/11/2006, 16:47
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Pues si, eso es, tienes que enviar de nuevo el valor y recogerlo, ya sea mediante request.querystring o request.form si lo envias por get o post respectivamente.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #11 (permalink)  
Antiguo 25/11/2006, 16:50
 
Fecha de Ingreso: noviembre-2006
Ubicación: Trenque Lauquen
Mensajes: 82
Antigüedad: 17 años, 6 meses
Puntos: 0
y como hago eso?????, mira lo que hice fue al ejecutar la primer consulta capturar el numero de dni directamente desde el campo y pero tampoco me andubo, como puede hacerlo y muchas gracias por la ayuda que me estas dando
  #12 (permalink)  
Antiguo 25/11/2006, 17:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
A ver, a ver, tienes una variable llamada lnDNI

lnDNI=Request.querystring("variable")

Despues si necesitas enviarla a algun lado si lo haces mediante un form, hazte un input de tipo hidden al que le asignes este valor

<input type="hidden" name="lnDNI" value="<%=lnDNI%>" />

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #13 (permalink)  
Antiguo 25/11/2006, 17:32
 
Fecha de Ingreso: noviembre-2006
Ubicación: Trenque Lauquen
Mensajes: 82
Antigüedad: 17 años, 6 meses
Puntos: 0
mira probando tome el valor del text donde esta el dni y en el head puse
nuevo_dni=request.Form("textDni") y me andubo :D:D::D:D:, ahora me anda perfecto en la primera entrada pero si consulto una segunda vez el boton de opcion no va a tener nada por defecto y ahi es donde tengo el error ahora :P,
mira la pagina que estoy amrando es w w w . servicredsrl. com, necesitaria elegir uno de los botones que hay, pero solo quiero hacerlo en el segundo formulario, como lo hago???
  #14 (permalink)  
Antiguo 25/11/2006, 17:54
 
Fecha de Ingreso: noviembre-2006
Ubicación: Trenque Lauquen
Mensajes: 82
Antigüedad: 17 años, 6 meses
Puntos: 0
bueno u_goldman mil gracias por la ayuda logre que funcione todo, y saludos a toda la gente del foro, Buen Fin De Semana!!!!!!!
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:50.