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

error en esta linea SELECT * from.....

Estas en el tema de error en esta linea SELECT * from..... en el foro de ASP Clásico en Foros del Web. "SELECT * from cds WHERE tipo = 'disco' ORDER BY ID" supongamos que disco es una variable q ya se definio antes.. como habria q ...
  #1 (permalink)  
Antiguo 13/11/2003, 05:23
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 22 años, 5 meses
Puntos: 6
error en esta linea SELECT * from.....

"SELECT * from cds WHERE tipo = 'disco' ORDER BY ID"


supongamos que disco es una variable q ya se definio antes.. como habria q ponerla para q la cadena lo entediera?

Última edición por suntus; 13/11/2003 a las 05:41
  #2 (permalink)  
Antiguo 13/11/2003, 06:02
Avatar de Don Graff  
Fecha de Ingreso: noviembre-2002
Ubicación: San Bernardo - Chile
Mensajes: 410
Antigüedad: 22 años, 5 meses
Puntos: 0
'" & disco & "'
__________________
:cool: Visita Zona Powers :cool:
  #3 (permalink)  
Antiguo 13/11/2003, 06:34
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 22 años, 5 meses
Puntos: 6
Gracias don Graff al final el problema que tenia era otro haber si me puedes ayudar

disco=rs("seleccion")

"SELECT * from cds WHERE tipo = '" & disco & "' ORDER BY ID"

si disco es igual a nada osea el campo seleccion esta vacio, el select logicamente no mostrara nada puesto que no tengo ninguna casilla sin rellenar en el campo tipo.

lo q necesito es todo lo contrario, si disco=nada(casilla vacia) mostrar todos los tipos.

gracias
  #4 (permalink)  
Antiguo 13/11/2003, 10:21
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Intentá así:


disco=rs("seleccion")

SQL = "SELECT * from cds"

If disco <> "" or Not IsNull(disco) Then
SQL = SQL & " WHERE tipo = '" & disco & "'"
End if

SQL = SQL & " ORDER BY ID"
__________________
...___...
  #5 (permalink)  
Antiguo 13/11/2003, 18:34
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 22 años, 5 meses
Puntos: 6
No consiguo utilizar ese codigo correctamente

mira lo hago d otra manera

C1=ra("eCosta") ' eCosta es un campo d la DB q casi siempre esta Vacio

SELECT CASE C1
Case "" SQL = SQL ' aqui quiero decir q en el caso d Vacio haga eso

Case Else SQL = SQL + " AND (((Costa) = '" & C1 & "'))" 'aqui que si no esta vacio q haga esto otro

END SELECT



si pongo Case"0" y en la casilla hay un 0 lo hace perfectamente pero si pongo Case"" pasa de mi.

Otra cosa..
Como seria la cadena SQL si lo que quiero hacer es no mostrar que contengan la Variable C1 (osea todo lo contrario)

Gracias a todos espero una ayudita una idea para ir tirando o lo q podais.
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 14:22.