Buenas! Mi primer consulta en el foro, espero que me puedan ayudar. Les comento:
Tengo un AdoQuery al cual lo lleno con los datos de una consulta SQL, ese AdoQuery tiene un TFieldBoolean y esta conectado a una grilla, la grilla tiene una columna de tipo check en la cual debería poder editar el valor de la FieldBoolean... la consulta se realiza correctamente y hasta me deja hacer click y cambiar el valor en la grilla, pero cuando cambio de registro este valor vuelve al que estaba anteriormente...
Para probar, a demás agregué la siguiente función que la llamo desde un botón:
Código Delphi
[-]function ChangeCorregir: Boolean;
begin
if aqErrores.State <> dsEdit then
aqErrores.Edit;
aqErroresCORREGIR.Value := not aqErroresCORREGIR.Value;
Result := aqErroresCorregir.Value; end;
y sigue sucediendo lo mismo... Si por ejemplo el valor estaba en false, cuando hago aqErroresCORREGIR.Value := not aqErroresCORREGIR.Value pasa a true; pero al hacer el post, el valor vuelve a falso...
Que puede estar pasando?