FREETEXT o CONTAINS.!!!

24/10/2005 - 18:40 por AlejoR | Informe spam
Que tal grupo.
Utilizando el query analyzer para ejecutar una consulta con las funciones
FREETEXT o CONTAINS, para buscar texto en una tabla con una campo image el
cual tiene almacenado un documento completo, funciona bien, si paso ese
query a un procedimiento almacenado que reciba por parametro un valor para
que ejecute la sentencia ya no funciona. Primero porque me saca error en la
sentencia FREETEXT (tabla.columna, @variable) o CONTAINS (tabla.columna,
@variable) donde @variable es de tipo image. Si defino @variable como
varchar, no marca error pero la consulta no devuelve filas.

Como se puede hacer una consulta con parametros utilizando FREETEXT o
CONTAINS

Gracias mil

Preguntas similare

Leer las respuestas

#11 AlejoR
25/10/2005 - 21:06 | Informe spam
Muchas gracias a ambos por sus comentarios y sugerencias.
Solo me queda ahora la duda de como seria con TEXT o NTEXT, por ahora va
bien con varchar o nvarchar.

Como podría leer un campo con un tipo de dato TEXT o NTEXT.


"Miguel Egea" escribió en el mensaje
news:
asi es en 2000, gracias a dios no lo sera en 2005, de todas formas el tema
es que buscar textos de más de 8000 caracteres parece mucho, fijate si
hicieses eso en google, parede demasiado restrictivo ¿no?


Miguel Egea
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced
education and solutions for the entire Microsoft database platform"


"Penta" wrote in message
news:
Hola Again.
Primero no recomende el uso de text ni ntext, solo dije :

"Prueba con ntext y text " xD

La idea era ver el resultado. Además que tuvieses una visión claro
hasta donde te perimite cada tipo de dato.
Lo que indica Miguel es totalmente valido, el tema es que pasa cuando e
teoria te pasas del nivel perimitido de un tipo, obviamente con
varchar(n) te resulta ok, el tema interesante seria que pasa si tienes
un documento que no soporte los 8000 que te da ese tipo ?, en fin era
solo una idea del maximo al que podias llegar.

De todas maneras que bueno que este resuleto el problemilla. xD

Salu2.
Penta.


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