Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   DBGrid tira mal los resultados (https://www.clubdelphi.com/foros/showthread.php?t=83296)

sac 31-05-2013 17:37:38

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....

Casimiro Notevi 31-05-2013 17:40:34

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