Base table fields have been changed and no longer match view fields. View field properties cannot be set (Error 1542)

The name or number of columns in the base table or base view of a view definition have been changed and no longer match the view definition.

  • View properties cannot be loaded into the view cursor.

    Recreate or modify the view to reflect the structure changes in any base tables/views.

  • The lUseCursorSchema parameter for CursorFill method is True (.T.), and the number of fields defined in the CursorSchema property is fewer or greater than the number of fields in the base table.