Je reçois cette erreur lors de la résolution d'opération de suppression de ClientDatset à TAdoDataset (qui lié à la table d'accès). J'utilise Delphi 2010."soit bof ou eof est vrai ou l'enregistrement en cours a été supprimé .." erreur sur applyupdates qui contient une opération de suppression
Mon DataSetProvider entre TClientDataset et TADODataSet:
object dspTarifeler: TDataSetProvider
DataSet = DM.qryTarifeler
ResolveToDataSet = True
Options = [poPropogateChanges, poUseQuoteChar]
end
Une erreur se produit dans cette fonction qui est appelée par TDataSetResolver.EndUpdate();
procedure TCustomADODataSet.InternalGotoBookmark(Bookmark: Pointer);
begin
Recordset.Bookmark := POleVariant(Bookmark)^;
end;
Note de côté: dm.qryTarifeler est passé sur le paramètre SourceDS. –