>I should probably mention that the method in which this error occurs is run twice - the first time without error. The cursor to which the grid is bound is maybe (not sure - need to dig) being re-created but with the same name and fields.
>
>Oddly (if it's a binding problem) I can't even issue 'ThisForm.Grid.RecordSource=""' without getting the error....
>
>Regards,
>Viv
Never set grid.recordsource="", this will only cause problems. Instead use this technique
Select **whatever** into cursor curdummy
Select CursorWhichDrivesGrid
Zap
Append from dbf('curdummy')
Yourgrid.refresh()