Ciao,
non riesco a risolvere un problemino.
Ho una funzione che restituisce un recordset. Vorrei poi assegnare il valore di ritorno ad una variabile che richiama la funzione.
L'ho fatto ma non mi funziona:
La parte della funzione che ricava il recordset e lo assegn come valore di ritorno è questa (GetServers è il nome della funzione)
codice:
Set oAdo = New CAdo
oAdo.adoConnectString = Application("CONNDB")
sSQL = "SELECT * FROM TbServers, TbGiochi WHERE TbServers.IdGioco = TbGiochi.IdGioco"
Set gbl_adoConnection = oAdo.adoOpenConnection()
Set adoRS = oAdo.adoOpenSQLSnapShot(gbl_adoConnection, sSQL )
GetServers = adoRS
E poi in un altra funzione vado a richiamarla così:
codice:
Set adoRSGS = Me.GetServers()
While not adoRSGS.Eof
Però non funziona.
Mi da errore sull'ultima linea (quella col While) dicendomi:
Object doesn't support this property or method: 'EOF'
Mi date un aiutino?
Grazie