Hola a todos, este es un error que probablemente nos pase a muchos, estoy trabajando con Lazarus-Firebird, la conexion la hago con TIBConnection que está ligado a un TSQLTransaction, las consultas a las tablas con TSQLQuery, a travez de un TDatasource vinculo los datos a un formulario, ahora cuando trato de abrir el DataSet para insertar o eliminar me saca el error de
DataSet is read-only
Reviso que el TSQLTransaction esté activo y que las propiedad Readonly del TSQLQuery esté en false, ademas tengo esté código en un boton para abrir el TSQLQuery
Código Delphi
[-]
MNegocio.SQLCliente.Open;
MNegocio.SQLCliente.Insert;
Application.CreateForm(TFCliente, FCliente);
FCliente.ShowModal;
Por favor ayudenme si pueden.
Gracias.