variable en sql

04/01/2006 - 13:41 por Jordi | Informe spam
Hola a todos,

me falla una consulta y no se el motivo:

Tengo una variable llamada variable que contiene en este caso Iraq.
comprobado con un response.write

sql="select * from ep where tipoinfo = 'ICR' AND titular LIKE 'Crónica
"&variable&"%' order by fh desc limit 0,400"

me da error (como si no encontrara registros)

en cambio sql="select * from ep where tipoinfo = 'ICR' AND titular LIKE
'Crónica "Iraq.%' order by fh desc limit 0,400"

me hace la consulta bien.

Sabeis donde puede estar el error?

Gracias de antemano

Preguntas similare

Leer las respuestas

#6 bogart
07/01/2006 - 08:14 | Informe spam
Me parece que hay lio de comillas yo lo pondria de la siguiente manera
sql = "select * from ep where tipoinfo = 'ICR' AND titular LIKE 'Crónica'" &
variable & "%' order by fh desc limit 0,400"

y supongo que el error no es que no que no encuentre registros, pues si no
hay, no hay y no pasa
nada. El error es de construcción en la sentencia sql.


"Jordi" escribió en el mensaje
news:
Hola a todos,

me falla una consulta y no se el motivo:

Tengo una variable llamada variable que contiene en este caso Iraq.
comprobado con un response.write

sql="select * from ep where tipoinfo = 'ICR' AND titular LIKE 'Crónica
"&variable&"%' order by fh desc limit 0,400"

me da error (como si no encontrara registros)

en cambio sql="select * from ep where tipoinfo = 'ICR' AND titular LIKE
'Crónica "Iraq.%' order by fh desc limit 0,400"

me hace la consulta bien.

Sabeis donde puede estar el error?

Gracias de antemano



Respuesta Responder a este mensaje
#7 Jordi
08/01/2006 - 15:18 | Informe spam
Esto de bogart me suena! (hola joseph) :-)

"bogart" wrote in
news:dpnpok$m8a$:

Me parece que hay lio de comillas yo lo pondria de la siguiente manera
sql = "select * from ep where tipoinfo = 'ICR' AND titular LIKE
'Crónica'" & variable & "%' order by fh desc limit 0,400"

y supongo que el error no es que no que no encuentre registros, pues
si no hay, no hay y no pasa
nada. El error es de construcción en la sentencia sql.


"Jordi" escribió en el mensaje
news:
Hola a todos,

me falla una consulta y no se el motivo:

Tengo una variable llamada variable que contiene en este caso Iraq.
comprobado con un response.write

sql="select * from ep where tipoinfo = 'ICR' AND titular LIKE
'Crónica "&variable&"%' order by fh desc limit 0,400"

me da error (como si no encontrara registros)

en cambio sql="select * from ep where tipoinfo = 'ICR' AND titular
LIKE 'Crónica "Iraq.%' order by fh desc limit 0,400"

me hace la consulta bien.

Sabeis donde puede estar el error?

Gracias de antemano








email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida