Information générale
Catégorie:
COM/DCOM et OLE Automation
Titre:
Passing a recordset to a VFP Com Server from VB
I have a com server written in VFP that employs VFPCOM to convert between cursors and recordsets.
My server method - getrecordset() - to return a recordset to the client works fine whether the client is written in VB or VFP.
The method -passrecordset()- that takes a recordset as a parameter fails when the com server runs in a VB client (see code snippet below).
*****
set myserver = createobject("myserver.myserver")
set rs = myserver.getrecordset
Call myserver.passrecordset( rs )
*****
I have checked the parameter in the VFP server passrecordset() method - it is an object but doesn't appear to be an adodb.recordset object, i.e. i cannot access any methods of the recordset object.
When the client is VFP I can access the recordset object no problem inside this method.
Any help with this problem would be greatly appreciated
Damien Byrne
Kaleida Ltd
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement