FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta principiante por sintaxis
Hola, trabajo con Delphi 7 y Firebird 2.5 con componentes IBX, mi consulta es que necesito listar de una base solo los registros que digan activo = S, si lo hago directamente en la propiedad EditSql del Query me funciona :
Si trato de hacerlo en tiempo de ejecución no me deja por la sintaxis de las dobles cremillas :
Si la paso como parametro me funciona pero me gustaría saber cual seria la sintaxis para comparar campos String :
Saludos |
#2
|
||||
|
||||
Cita:
Usando doble comilla sencilla por cada comilla literal de la expresión String. Ejemplo: Por otra parte, observa que la asignación a SQL.Text es equivalente a Close+Clear+Add. Así te ahorras un poco de código. |
#3
|
||||
|
||||
Puedes poner la comilla 'entre comillas' o puedes usar QuotedStr
De todas formas, la versión con parámetros es la mejor opción. EDITO: ha contestado Al González. |
#4
|
|||
|
|||
Ok. gracias por las repuestas.
saludos |
#5
|
||||
|
||||
Estupendo que te hayan servido las respuestas.
Por cierto, para otras ocasiones, no olvides poner un título descriptivo a tus preguntas, "Consulta principiante por sintaxis" no describe nada, no sirve para que otras personas con la misma duda pueda hacer una búsqueda y encontrar la solución a sus dudas. Gracias por tu colaboración |
#7
|
||||
|
||||
Esa "técnica" es heredada de la época en que los lenguajes, compiladores, IDE.. no tenían depuradores, normalmente ocurría con el lenguaje Basic, que era interpretado.
Con delphi no necesitas escribir ese código y luego quitarlo, solamente debes usar el depurador, deteniéndote en esa línea. |
#8
|
|||
|
|||
Si, tienes razón, pero cuando tienes instalados componentes comerciales tipo, FastReport, Devart, etc. y usas el depurador, desconozco por que motivo, aparecen pantallazos pidiendo la ubicación de determinado fichero fuente del que obviamente no dispones y no puedes continuar la depuración. No entiendo porqué, ya que el codigo que estas depurando "teoricamente" no utiliza ese código... así que me he acostumbrado a utilizar minimamente el depurador.
Saludos |
#9
|
||||
|
||||
Hay una opción en la configuración del depurador, para que no entre en esos módulos.
Búscalo en la configuración del delphi que tengas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta de principiante por Transactions | Leopard2 | Conexión con bases de datos | 4 | 15-03-2014 18:11:38 |
de un principiante | dtomeysoto | MySQL | 1 | 02-04-2008 16:11:42 |
Principiante | krloz99 | Varios | 3 | 08-06-2007 15:59:30 |
Consulta sobre sintaxis de gbak | Patricio | Conexión con bases de datos | 1 | 17-04-2007 01:09:40 |
Problemas tratando de conformar la sintaxis de una consulta SQL | andre navarrete | Conexión con bases de datos | 11 | 07-09-2006 01:07:23 |
|