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

Consulta Sencilla

Estas en el tema de Consulta Sencilla en el foro de ASP Clásico en Foros del Web. Hola a todos...tengo una duda q creoq es sencilla pero no m sale a ver vosotros si lo veis.... Estoy haciendo para q la gente ...
  #1 (permalink)  
Antiguo 09/01/2004, 03:35
 
Fecha de Ingreso: octubre-2003
Ubicación: Granada
Mensajes: 481
Antigüedad: 21 años, 7 meses
Puntos: 1
Consulta Sencilla

Hola a todos...tengo una duda q creoq es sencilla pero no m sale a ver vosotros si lo veis....

Estoy haciendo para q la gente vote fotos y cada vez q pinchan un boton se suba 1 punto a su puntuacion...

la secuencia sql es
"UPDATE fotos SET votos = ("&subida&"+1) WHERE id_fotos like '"&session(id_foto)&"'"

El problema es q no m lo suma ;
subida q es una variable numerica q saco de una BD y siempre q llama a la sentncia pues se suma uno y se mete ..
pero digamos la pilla como texto y siempre se qmantiene la puntuacion en uno pq creoq no m suma ,,,,

bueno espero haberme explicado
Un saludo
__________________
la duda es el principio del saber
  #2 (permalink)  
Antiguo 09/01/2004, 03:48
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 21 años, 7 meses
Puntos: 0
Hola cristian4042

No te suma pq el +1 te lo esta cogiendo como testo y no como numerico:

Cita:
"UPDATE fotos SET votos = ("&subida&"+1) WHERE id_fotos like '"&session(id_foto)&"'"
Prueba la sentencia SQL de la siguiente manera:

Cita:
"UPDATE fotos SET votos = ("&subida+1&") WHERE id_fotos like '"&session(id_foto)&"'"
Salu2
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #3 (permalink)  
Antiguo 09/01/2004, 04:09
 
Fecha de Ingreso: octubre-2003
Ubicación: Granada
Mensajes: 481
Antigüedad: 21 años, 7 meses
Puntos: 1
sigue sin sumarme :(

sql="UPDATE fotos SET votos = ("&subida+1&") WHERE id_fotos like '"&session(id_foto)&"'"

eso es lo q puesto como tu m has dicho pero siempre m saca uno ...
te explico subida es una variable q saco de la Bd numerica ,primero hago la consulta (/select) y cuando se el valor de subida hago el update pero aun asi no m suma...SI sbes pq te lo agradeceria!!
__________________
la duda es el principio del saber
  #4 (permalink)  
Antiguo 09/01/2004, 04:55
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 21 años, 7 meses
Puntos: 0
prueba a realizar la suma antes
es decir.

suma=subida+1

y luego pon la sql

"UPDATE fotos SET votos = ("&suma&") WHERE id_fotos like '"&session(id_foto)&"'"

tambien para asegurarte puedes poner esto (si subida es entero)
suma=CINT(subido)+1

y luego la sql

a ver si asi te funciona
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #5 (permalink)  
Antiguo 09/01/2004, 07:41
 
Fecha de Ingreso: octubre-2003
Ubicación: Granada
Mensajes: 481
Antigüedad: 21 años, 7 meses
Puntos: 1
Gracias Motki maquinon...asi funciona perfecto Un saludo
__________________
la duda es el principio del saber
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 13:47.