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
oppurecodice:index.asp?db=gatto
in base a quale sito voglio aggiornare. Nella index.asp richiamo la variabile dbcodice:index.asp?db=cane
e poi, con il nome della connessione, vorrei aprire un recordsetcodice:dim database database = request.querystring("db")
solo che database viene valorizzata correttamente, però l'istruzione execute() non riesce a partire, dice che l'oggetto gatto, o cane a seconda, non esistecodice:sql = "select * from animali" set rs = database.execute(sql)
mentre se scrivo:codice:Errore di run-time di Microsoft VBScript error '800a01a8' Necessario oggetto: 'gatto'
funziona tutto per bene.codice:set rs = gatto.execute(sql)![]()
![]()

Rispondi quotando

