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

Problema con un sql...

Estas en el tema de Problema con un sql... en el foro de ASP Clásico en Foros del Web. Tengo lo siguiente... estoy llenando un arreglo con lo siguiente Do while not res.eof if i> 0 then Listado = Listado & "," & rs("curso") ...
  #1 (permalink)  
Antiguo 17/10/2005, 09:17
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
Problema con un sql...

Tengo lo siguiente...

estoy llenando un arreglo con lo siguiente



Do while not res.eof

if i> 0 then

Listado = Listado & "," & rs("curso")

else
Listado = rs("curso")
end if

Loop


esto trea lo siguiente devuelta,

Listado = "Matemática, Ciencias, Historia"



entonces quiero utilizarlo acá... y acá es donde se me cae...

Set rs = Miconexion.Execute("select curso from cursos Where id_curso not in (listado)")
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 17/10/2005, 09:44
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
Prueba poniendo comillas simples:
Set rs = Miconexion.Execute("select curso from cursos Where id_curso not in ('" & listado & "')")

Aunque no sé si van por ahí los tiros...
  #3 (permalink)  
Antiguo 17/10/2005, 09:52
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
"supongo" que id_curso será un campo numérico ¿no?
Si así es, modificá el DO WHILE por éste:

Do while not res.eof

if i> 0 then

Listado = Listado & "," & rs("id_curso")

else
Listado = rs("id_curso")
end if

Loop
__________________
...___...
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 11:17.