Buenos dias,
estoy usando livebindings para hacer una conexion con los diferentes componentes, he intentando hacer un dataset.post con el elemento checkbox me salta error, alguien puede echarme un cable de cual puede ser el problema?
Código Delphi
[-]procedure btnGuardarFamiliaClick(Sender: TObject);
var agrupacion,faltaValor :boolean;
begin
agrupacion := ckAgrupacionFamilia.Checked; dbModConfiguracionTPV.dsFamiliasPantallaConfig.Edit;
if (dbModConfiguracionTPV.dsFamiliasPantallaConfigagrupacion = nil) then
begin
missatge := missatge +#13+ ' Seleccion de agrupación.';
faltaValor := true;
end
else if dbModConfiguracionTPV.dsFamiliasPantallaConfigagrupacion.Value <> agrupacion then
begin
dbModConfiguracionTPV.dsFamiliasPantallaConfigagrupacion.Value := agrupacion;
end;
if faltaValor then
begin
application.MessageBox(pwideChar(missatge),'Atención',mb_ok or mb_iconInformation);
end
else
begin
dbModConfiguracionTPV.dsFamiliasPantallaConfig.Post;
end;
end;
podria ser que como el campo en sql es un bit, delphi me devuelve el valor -1 al estar en estado de cheked y ahi esta el error? en caso de eso hay algun modo de poder arreglar eso, o que componente me remonendarian usar, ya que he provado tambien el tDBCheckBox pero no me queda muy claro como usarlo ya que en valueChecked le tengo true y tengo el mismo error
gracias de antemano.