DBGrid tira mal los resultados
Mi problema con la consulta sql es la siguiente:
Tengo una variable (nroasis) integer, que toma el valor segun lo seleccionado en un DBLookUpComboBox por medio de unos if anidados. O sea, si elijo opcion 'a' entonces 1, si elijo 'B' entonces 2, etc. Luego en sql aplico close, clear y los adds de Select y from. EN el where la sentencia es ('WHERE Tipo_Asist= :NroAsis'); luego order y prepare. y luego: DM.Q_Alumno.ParamByName('NroAsis').AsInteger:=nroasist; El problema es que no me lista en el DBGrid lo que yo pregunto, entonces en un edit asigné lo que se seleccionaba en el lookupComboBox y aparece 0 (xq así inicialicé la variable). Entonces veo que no me toma ningúna opción de los if anidados ¿por que?! y cuando yo le doy un valor directamente desde el código a esa variable (p.ej:1), lo que hace es encontrar esos registros pero los vuelca en el DBGrid repitiendolos varias veces. Agradezco todo tipo de ayuda.... |
No somos adivinos, ni vemos tu código desde aquí ;)
|
La franja horaria es GMT +2. Ahora son las 16:42:53. |
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