Invalid BLOB handle in record buffer / BLOB has not been fetched

"Invalid BLOB handle in record buffer" / "BLOB has not been fetched" error
when ClientDataSet->FetchOnDemand= true / false and trying to invoke
ClientDataSet->Refresh()

TQuery (2 Text fields) <==>TProvider in AppServer
TProvider->Options=[poFetchBlobsOnDemand]
BCB4, MSSQL7