Consulta también:
- Problema consulta sql server 2005 carácter '
- Abrir archivo mdf sql server - Guide
- Need for speed most wanted 2005 descargar - Programas - Carreras
- Exportar diagrama de base de datos sql server - Guide
- Filezilla server en español - Programas - Transferencia de archivos
- Caracter barra vertical - Guide
2 respuestas
Hola Netero:
Pruebe a investigar con la utilización de caracteres de escape que convierten caracteres especiales en comunes.
Intente probar una de las siguientes soluciones:
-------------------------------------------------------
SELECT columns FROM table WHERE
column LIKE '%[%]%'
-- o ----
SELECT columns FROM table WHERE
column LIKE '%\%%' ESCAPE '\'
-------------------------------------------------------
La primera consulta "delimita" el carácter especial con corchetes, diciendo que que debe ser tratado como un carácter literal en lugar de un carácter con un significado especial.
La segunda consulta utiliza un carácter de escape personalizado - que puedes usar cualquiera que le guste, simplemente debe tener cuidado de que no vaya a ser utilizado como parte de la cadena literal.
Espero sinceramente que le ayude a encontrar la solución.
Un fuerte abrazo desde Bragado, Provincia de Buenos Aires, Argentina.
Elinv
Luis
----------------------------
Webs
----------------------------
http://www.bragadomas.com.ar/
http://www1.bragadomas.com/?tm=1&kw=music&KW1=Searchable%20MP3%20Database%20Software&KW2=Music%20Streaming%20Dedicated%20Server&KW3=Ringtone%20Database%20Management%20Software&searchbox=0&domainname=0&backfill=0
https://bragadohoy.blogspot.com/
----------------------------
Mail
----------------------------
info@bragadomas.com
----------------------------
Foros:
----------------------------
http://www.foroswebgratis.com/foro-foro_de_programacion_en_general-152776.htm
http://www1.bragadomas.com/?tm=1&kw=music&KW1=Searchable%20MP3%20Database%20Software&KW2=Music%20Streaming%20Dedicated%20Server&KW3=Ringtone%20Database%20Management%20Software&searchbox=0&domainname=0&backfill=0
----------------------------
Pruebe a investigar con la utilización de caracteres de escape que convierten caracteres especiales en comunes.
Intente probar una de las siguientes soluciones:
-------------------------------------------------------
SELECT columns FROM table WHERE
column LIKE '%[%]%'
-- o ----
SELECT columns FROM table WHERE
column LIKE '%\%%' ESCAPE '\'
-------------------------------------------------------
La primera consulta "delimita" el carácter especial con corchetes, diciendo que que debe ser tratado como un carácter literal en lugar de un carácter con un significado especial.
La segunda consulta utiliza un carácter de escape personalizado - que puedes usar cualquiera que le guste, simplemente debe tener cuidado de que no vaya a ser utilizado como parte de la cadena literal.
Espero sinceramente que le ayude a encontrar la solución.
Un fuerte abrazo desde Bragado, Provincia de Buenos Aires, Argentina.
Elinv
Luis
----------------------------
Webs
----------------------------
http://www.bragadomas.com.ar/
http://www1.bragadomas.com/?tm=1&kw=music&KW1=Searchable%20MP3%20Database%20Software&KW2=Music%20Streaming%20Dedicated%20Server&KW3=Ringtone%20Database%20Management%20Software&searchbox=0&domainname=0&backfill=0
https://bragadohoy.blogspot.com/
----------------------------
----------------------------
info@bragadomas.com
----------------------------
Foros:
----------------------------
http://www.foroswebgratis.com/foro-foro_de_programacion_en_general-152776.htm
http://www1.bragadomas.com/?tm=1&kw=music&KW1=Searchable%20MP3%20Database%20Software&KW2=Music%20Streaming%20Dedicated%20Server&KW3=Ringtone%20Database%20Management%20Software&searchbox=0&domainname=0&backfill=0
----------------------------
13 ago 2009 a las 15:49
Ya lo solucioné y de una forma muy sencilla, simplemente sustituyendo el carácet ' por ''. De esta forma, sql server no rompe la cadena y reconoce la descripción completa.
Muchas gracias por tu idea de todas formas.
Un saludo desde Bilbao, País vasco!