Consulta

16/08/2003 - 22:37 por Partisano | Informe spam
Buenas noches:

Tengo una consulta:
consulta="select
autor.idautor,autor.autor,título.título,título.idtítulo,formato.formato from
formato inner join (autor inner join título on autor.idautor=título.idautor)
on formato.idformato=título.idformato where autor='"&valor&"'"
la cual recoge info de un pág. musica.asp con registros dento de un combo
contra una tabla (título).

Esto está en titulo.asp
dim valor
valor=request.form("titulo")
El caso que en musica.asp pongo:
conTitulo="select * from título order by título DESC "
titulo=conexion.execute(conTitulo)
y en esa misma pág. me aparece el combo ordenado como veis. Pues me da este
error:

Error de sintaxis (falta operador) en la expresión de consulta
'título='You've come a long way, baby''.
/ASP/musica/titulo.asp, line 40

... el cual pertenece a esta instrucción:
resultado.open consulta,conexion,adopenkeyset,adlockoptimistic,adcmdtext
que está bien!! pues ocurre que si eligo otro registro del combo no hay
problemas!!

... y si coloco

conTitulo="select * from título order by título ASC "
titulo=conexion.execute(conTitulo)

me da este error:

Campo COUNT incorrecto
/ASP/musica/titulo.asp, line 40

y no tengo ningún campo count!! , luego eligo otro registro y funciona bien.

A qué puede ser debido esto???

Gracias anticipadas.
 

Leer las respuestas

#1 Prowler
17/08/2003 - 09:52 | Informe spam
El problema esta aqui: --> You've <-- tienes que remplazar esa comilla que
provoca el error con el metodo Replace() por ejemplo

"Partisano" escribió en el mensaje
news:
Buenas noches:

Tengo una consulta:
consulta="select
autor.idautor,autor.autor,título.título,título.idtítulo,formato.formato


from
formato inner join (autor inner join título on


autor.idautor=título.idautor)
on formato.idformato=título.idformato where autor='"&valor&"'"
la cual recoge info de un pág. musica.asp con registros dento de un combo
contra una tabla (título).

Esto está en titulo.asp
dim valor
valor=request.form("titulo")
El caso que en musica.asp pongo:
conTitulo="select * from título order by título DESC "
titulo=conexion.execute(conTitulo)
y en esa misma pág. me aparece el combo ordenado como veis. Pues me da


este
error:

Error de sintaxis (falta operador) en la expresión de consulta
'título='You've come a long way, baby''.
/ASP/musica/titulo.asp, line 40

... el cual pertenece a esta instrucción:
resultado.open consulta,conexion,adopenkeyset,adlockoptimistic,adcmdtext
que está bien!! pues ocurre que si eligo otro registro del combo no hay
problemas!!

... y si coloco

conTitulo="select * from título order by título ASC "
titulo=conexion.execute(conTitulo)

me da este error:

Campo COUNT incorrecto
/ASP/musica/titulo.asp, line 40

y no tengo ningún campo count!! , luego eligo otro registro y funciona


bien.

A qué puede ser debido esto???

Gracias anticipadas.





Preguntas similares