Estimados
Muy buenos días, tengo un objeto TQuery con una consulta, a la cual le debo agregar una condicion dependiendo de lo que selecciona el usuario mediante un check.
dentro del codigo agrego lo siguiente
Código SQL
[-]Select ..... ... #Condicion_1_a_Incluir# ... #Condicion_2_a_Incluir# ......
al momento de llamar al TQuery se realiza lo siguiente
Código Delphi
[-]
Query.SQL.Text:=StringReplace(Query.SQL.Text,'#Condicion_1_a_Incluir#',Condicion1,[rfReplaceAll]);
Query.SQL.Text:=StringReplace(Query.SQL.Text,'#Condicion_2_a_Incluir#',Condicion2,[rfReplaceAll]);
en donde condicion1 y condicion2 esta definido como una variable de tipo string con un texto sql, pero en tiempo de ejecucion la funcion StringReplace no cambia el valor de '#Condicion_1_a_Incluir# por lo contenido en Condicion1
Desde ya mucha gracias por su ayuda