de hecho ya pude obtener el query que se ejecuta y que aparentemente no deja de continuar ejecutandose :S les pondre el query que se arma y a ver que tal....
Código HTML:
Select Distinct v.Cve_Docto,v.Nombre,v.Nt_Docto,v.F_Creacion,v.UI From
Vw_Doc_Doctos_Hdr v,Doc_Catalogo_Valores d Where v.Nt_Docto = '05_AMPAROS INDIRECTOS'
And Substring(d.Cve_Docto,1,charindex('Seccion',d.Cve_Docto)-1) = v.ui
AND Exists (Select 1 from Doc_Catalogo_valores x,Doc_Catalogo_conf y where
v.ui = Substring(x.Cve_Docto,1,charindex('Seccion',x.Cve_Docto)-1) And
x.PLANTILLA = y.CVE_DOCTO And y.CONTENIDO = 'QUEJOSO' And (convert(numeric,y.No_Columna)+1) = x.No_Columna
And y.No_Renglon = x.No_Renglon And Substring(x.Cve_Docto,charindex('Seccion',x.Cve_Docto),len(x.Cve_Docto)) = y.seccion
And upper(x.VALOR) like upper('%x%'))
Or Exists (Select 1 from Doc_Catalogo_valores x,Doc_Catalogo_conf y where
v.ui = Substring(x.Cve_Docto,1,charindex('Seccion',x.Cve_Docto)-1)
And x.PLANTILLA = y.CVE_DOCTO And y.CONTENIDO = 'QUEJOSO' And (convert(numeric,y.No_Columna)+1) = x.No_Columna And
y.No_Renglon = x.No_Renglon And Substring(x.Cve_Docto,charindex('Seccion',x.Cve_Docto),len(x.Cve_Docto)) = y.seccion
And upper(x.VALOR) like upper('%z%'))
este query se forma cuando un usuario captura:
"QUEJOSO contiene x Or QUEJOSO contiene z"
solo asi, cuando ejecuto directamente el query en el sql nunca termina de ejecuatrse, entonces debo de mejorar ese query, mi problema es cuadno el usuario da por ejemplo
"EJEMPLO contiene x Or EJEMPLO_2 contiene z" o si no
bueno, igual solo podrian darme sugerencias para hacer mas copacto el query, muchas gracias!!