>3) Override CursorAttach as follows:
> * todo: check that cursor is base table
> DODEFAULT(cAlias,...)
> SET KEY TO ... IN (this.Alias) && limit records for current customer
> GO TOP
> this.SendUpdates=.F. && you don't want to send updates they'll be saved into base table any way
> this.Tables="" && has same effect as this.SendUpdates=.F. unless you provide custom Insert/Update/Delete command
>
Looks like the code
SET KEY TO ... IN (this.Alias) && limit records for current customer
GO TOP
doesn't belong to CursorAttach, it should be moved into CursorFill right before CursorAttach() call.
Thanks,
Aleksey Tsingauz.
Précédent
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement