What are the Transaction settings on the DLL?
Maybe something's failing and the transaction is rolling back before the result returns.
Why is this sitting under COM+ anyway?
+++ Rick ---
>Hi,
>
>I build a VFP multi-thread DLL (the app server), and i need setup the clients. So, i chosse to use MTS/COM+ for install a package with it and export it to setup the clients. The cliens connect to the server but no data is returned...
>
>
>- I use Disconnected ADO RecordSet for get the data and update it...
>
>For example:
>
>Function GetData
>
> Local loData
>
> loData=CREATEOBJECT('TADORecordSet')&&TADORecordset encapsulate a ADO Recordset in a VFP Class
>
> loData.Open('SELECT *...
> loData.ActiveConnection=.NULL.
>
> Return loData
>endfunc
>
>This work fine if is not installed under MTS (the recordset return 11 records), but when is installed under MTS the recordset return 0 records!!!
>
>How fix it?