我用delphi开发程序,后台连的是firebird数据库,
安装了第三方组件fibplus,用里面的datasetp :FIBDS: TpFIBDataSet
进行数据库更新,如下:
frmdata.pFIBDS.Open;
frmdata.pFIBDS.Append;
frmdata.pFIBDS.FieldByRelName('bm').AsString := '7';
frmdata.pFIBDS.FieldByRelName('mc').AsString := 'lbw';
frmdata.pFIBDS.Post
总提示 can't modify a read-only dataset
如何解决?
安装了第三方组件fibplus,用里面的datasetp :FIBDS: TpFIBDataSet
进行数据库更新,如下:
frmdata.pFIBDS.Open;
frmdata.pFIBDS.Append;
frmdata.pFIBDS.FieldByRelName('bm').AsString := '7';
frmdata.pFIBDS.FieldByRelName('mc').AsString := 'lbw';
frmdata.pFIBDS.Post
总提示 can't modify a read-only dataset
如何解决?
你要自己用SQL語句增加, 修改,
or 再配合 DataProvider, ClientDataset來實現你的功能