Devo realizzare un'area di amministrazione di due siti in un unico programma. Dato che i due database sono identici ho pensato di creare, in un file incluso, due connessioni diverse ad un DB MySql, la prima la chiamo gatto e la seconda cane.
Nel menu a tendina, in amministrazione, ho due voci per i due siti e quando seleziono il link, passo questa querystring

codice:
index.asp?db=gatto
oppure

codice:
index.asp?db=cane
in base a quale sito voglio aggiornare. Nella index.asp richiamo la variabile db

codice:
dim database
database = request.querystring("db")
e poi, con il nome della connessione, vorrei aprire un recordset

codice:
sql = "select * from animali"
set rs = database.execute(sql)
solo che database viene valorizzata correttamente, però l'istruzione execute() non riesce a partire, dice che l'oggetto gatto, o cane a seconda, non esiste

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

Necessario oggetto: 'gatto'
mentre se scrivo:

codice:
set rs = gatto.execute(sql)
funziona tutto per bene.