Signo mas en consulta a base de datos

19/07/2007 - 11:23 por EnriqueM | Informe spam
Hola,

Necesito buscar en una base de datos término que tienen el signo mas.

Por ejemplo, tengo que buscar un coche "Suzuki Wagon R+"

El caso es que no hay forma de manejar el + porque cuando realizo la
búsqueda en la base de datos se ve que se intrpreta mal por el SQL.

He probado a cambiar el signo mas por el del caracter tipo...

campo=replace(campo,chr(43),"+")

Pero sigue fallando.

¿Como puedo meter el signo + en el SQL via ASP?
 

Leer las respuestas

#1 Matias Iacono
19/07/2007 - 13:24 | Informe spam
No te funciona esto:

SELECT Marca
FROM dbo.tblMarca
WHERE (Marca LIKE '%+%')

Donde Marca es el campo donde se encuentra el nombre y en este caso, a modo
de pruebas se llama tblMarca.

Saludos.

Matías Iacono
Microsoft MVP
Orador Regional INETA
http://mvpfiles.spaces.live.com


"EnriqueM" wrote:

Hola,

Necesito buscar en una base de datos término que tienen el signo mas.

Por ejemplo, tengo que buscar un coche "Suzuki Wagon R+"

El caso es que no hay forma de manejar el + porque cuando realizo la
búsqueda en la base de datos se ve que se intrpreta mal por el SQL.

He probado a cambiar el signo mas por el del caracter tipo...

campo=replace(campo,chr(43),"+")

Pero sigue fallando.

¿Como puedo meter el signo + en el SQL via ASP?


Preguntas similares