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

a vueltas con SQL

Estas en el tema de a vueltas con SQL en el foro de ASP Clásico en Foros del Web. Hola a tod@s. Necesito ayuda pues cuando ejecuto el codigo siguiente solo y en vez de nombre_usuario que recoge el valor de Recorset("usuario") de esta ...
  #1 (permalink)  
Antiguo 30/07/2002, 05:11
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 23 años, 4 meses
Puntos: 0
a vueltas con SQL

Hola a tod@s.
Necesito ayuda pues cuando ejecuto el codigo siguiente solo y en vez de nombre_usuario que recoge el valor de Recorset("usuario") de esta forma <%nombre_usuario = Recorset("usuario)%> le pongo el nombre directamente FUNCIONA :)
Pero en el mometo que lo ejecuto embebido dentro de otro codigo y con la variable NO FUNCIONA.
¿Que estoy haciendo mal? :(
Gracias

<%dim SumaPost,SumaResp,total,Rs,Rp
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("dsn=fea;")
SQL="SELECT COUNT(usuario) AS total_post FROM post WHERE usuario="&nombre_usuario&""
Set Rs=oConn.Execute(SQL)
SumaPost=Rs("total_post")
SQL="SELECT COUNT(usuario) AS total_res FROM respuesta WHERE usuario="&nombre_usuario&""
Set Rp=oConn.Execute(SQL)
SumaResp=Rp("total_res")
total=SumaPost+Sumaresp
Response.Write total
oConn.Close()
Set Rp = nothing
Set Rs = nothing
Set oConn = nothing %>


Hay tanto que aprender y tan poco tiempo
  #2 (permalink)  
Antiguo 30/07/2002, 05:15
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: a vueltas con SQL

Pues a primera instancia lo que veo mal

tu tienes

SQL="SELECT COUNT(usuario) AS total_post FROM post WHERE usuario="&nombre_usuario&""

debe ser:

SQL="SELECT COUNT(usuario) AS total_post FROM post WHERE usuario='"&nombre_usuario&"'&quo t;

Al poner nombre_usuario supongo que es una cadena y no un numero

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 30/07/2002, 05:31
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: a vueltas con SQL

Muchas Gracias Urjose el tema de las comillas me trae de cabeza.
Un Cordial Saludo ;)

Hay tanto que aprender y tan poco tiempo
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 08:12.