Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   error cannot modify a read-only dataset (https://www.clubdelphi.com/foros/showthread.php?t=36045)

Renees 29-09-2006 22:53:01

error cannot modify a read-only dataset
 
buenas para todos, me sale este error IBUSEMN : CANNOT MODIFY A READ-ONLY DATASET.

ES CUANDO HAGO CLIK SOBRE EL DBGRID.


procedure TABMusuario.DBGrid2CellClick(Column: TColumn);
begin
if Column.FieldName = 'USEMNVALI' then
begin
DMprincipal.IBusemn.Edit;
DMprincipal.IBusemn.FindField('USEMNVALI').AsInteger:=not DMprincipal.IBusemn.FindField('USEMNVALI').AsInteger;
end;
end;

DESDE YA MUCHAS GRACIAS.

Héctor Randolph 29-09-2006 22:59:14

Hola Renees!

Antes que nada ¿el dataset IBUseMn es una tabla o un query?

Si es tabla, verifica la propiedad ReadOnly de la misma.

Si es un query, no lo puedes editar, también podrías utilizar un TIBDataSet en lugar de un TIBQuery y colocar las sentencias de inserción y edición correspondientes.

Saludos

Renees 30-09-2006 00:39:27

Utilizo Ibdataset
 
hola hector gracias por la respuesta, bueno te comento que utilizo un Ibdataset(Ibusemn) con su datasource(Dusemn) y esta relacionado a una tabla maestra (IBusers) que tiene su datasource(Dusers) osea. El Ibdataser(iBusemn) tiene el datasource = Dusers.
Dicho en otras palabras tengo la tabla maestra de usuarios Ibusers, y la de detalle ibusemn, y las cuales estan con ReadOnly = false.

la verdad que no se que pueda ser. fbueno muchas gracias por la ayuda


La franja horaria es GMT +2. Ahora son las 14:15:35.

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