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)
E poi in un altra funzione vado a richiamarla così: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
Però non funziona.codice:Set adoRSGS = Me.GetServers() While not adoRSGS.Eof
Mi da errore sull'ultima linea (quella col While) dicendomi:
Mi date un aiutino?Object doesn't support this property or method: 'EOF'![]()
Grazie![]()

Rispondi quotando
)
