Ciao a tutti.
Ho una pagina ASP che mi deve fare questa banalissima query, ma *orca vacca mi dà errore!
Il codice è questo:

<%Dim objConnTessera, strsqlTessera, objRSTessera, numero_socio

strsqlTessera="SELECT top 1 tessera.numero FROM tessera ORDER BY tessera.numero DESC;"

Set objConnTessera = Server.CreateObject("ADODB.Connection")
objConnTessera.Open strConnClub
Set objRSTessera = Server.CreateObject("ADODB.Recordset")

objRSTessera.CursorLocation = adUseClient
set objRSTessera = objConnTessera.Execute(strsqlTessera)
numero_socio = objRSTessera("numero") + 1
objRSTessera.Close
Set objRSTessera = Nothing
%>

e l'errore che mi dà è questo:

Errore di run-time di Microsoft VBScript error '800a01a8'

Necessario oggetto: ''

iscrizione_nome.asp, line 51

dove la linea 51 è "Set objRSTessera = Nothing".

Ho fatto decine di volte query del genere, ma è la prima volta che mi dà questo errore.

Premetto che prima di questa query, ne ho un'altra che però ha variabili diverse e pesca dati diversi da altre tabelle, quindi credo sia ininfluente (almeno spero!) :master:

Grazie mille per l'aiuto!