StringReplace()
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
al momento de llamar al TQuery se realiza lo siguiente 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 |
Hola Alejandro.
En mi caso funciona correctamente, ¿ Seguro que buscas la cadena indicada ? Te pongo un ejemplo simple donde la cadena inicial es reemplazada sin problemas:
Saludos :) |
Estimado
Gracias por responder, pero la consulta se encuentra dentro de SQL (TStrings) del TQuery, y ahí es donde tengo el problema ya que no esta funcionando StringReplace como muestra tu ejemplo. Saludos |
Estimado
Muchas gracias por tu ayuda el error ya lo encontre y radica en el espacio en blanco después de la coma: Mi consulta
Tu Consulta
Notese que en la función StringReplace luego de cada coma existe un espacio en blanco y de esa manera finalmente se logra reemplazar '#Condicion_1_a_Incluir#' por el valor de la variable Condicion1 Saludos |
¿Seguro que es eso?
|
La franja horaria es GMT +2. Ahora son las 15:01:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi