Since you are coding the CursorFill with DODEFAULT(), you should end it with a NODEFAULT as well.
>I got it now! I had some override code in the cursorfill method which just did
>dodefault(luseCursorSchema, lNoData, nOptions, Source)
>
>and somehow it would not generate a cursor when returning no rows! Suprise.
>
>Thanks
>
>Glenn
>
>>Unfortunately I can't test it rigth now but If I remember corectly no metter what is the WHERE clause CURSORFILL must create an empty Cursor.
>>
>>Just check if there is some error
>>
>>IF .NOT. CA.CursorFil(...)
>> AERROR(aErr)
>> DISPLAY MEMORY LIKE aErr
>> RETURN .f.
>>ENDIF
>>
Mark McCasland
Midlothian, TX USA