Error de Sintaxis en Sentencia SQL
Hola buena tarde, para todos.
estoy haciendo una pantalla para buscar un registro por tres opciones diferente usando un RadioGroup, todo corre bien pero cuando busco por código no me dice nada y por cédula o nombre me presenta un error de sistnaxi en la clausura From, a continuación como estoy haciendo la busqueda.
|
Inspecciona el valor de Qry_BuscarRegistro.SQL.Text luego de asignarle el sql...
|
En Edit2Change y Edit3Change, a diferencia de Edit1Change, en l clúsula else de la sentencia case no dejas un espacio antes de WHERE.
// Saludos |
roman,
Cita:
Nelson. |
Por otra parte, te recomiendo:
Por ejemplo, aun cuando no conozco el resto del código, parecería que puedes usar el mismo evento OnChange para los tres Edit, además de que te puedes evitar la concatenación de la consuta SQL:
Si el control de edición (Edit) está vacío, la consulta quedará así:
que de todas maneras te dará todos los registros, así que no hace falta dividir en casos. Fíjate que así, podrías entonces colocar el texto SQL directamente en el componente Query durante el diseño, en lugar de asignarlo en la ejecución, lo que da claridad a tu código. // Saludos |
mil gracias mamcx y roman, todo corre bien pero no me busca nada y he leído la rutina por doto los puntos y no se que pasa
|
La franja horaria es GMT +2. Ahora son las 17:00:45. |
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