21 messaggi dal 02 marzo 2001
Come potrei creare in asp un nome di variabile che varia?

In pratica devo creare una funzione del genere

Function newRs(namers)
varx="Rs" & namers
set [ILVALOREDIVARX] = server.createobject("adodb.recordset")
End Function

in questo modo scrivendo semplicemente Newrs(pippo) potrei creare inizializzare l'oggetto Rspippo.
Purtroppo non so come fare quel Set nomedivariabile.
Ricordo in javascript qualcosa tipo eval ma non sono sicuro sia la stessa cosa.

Grazie



---------
eLLeGi

---------
eLLeGi
43 messaggi dal 06 settembre 2002
Purtroppo ho idea che non ci sia un modo semplice per farlo. Programmo in asp da 2 anni e non ci sono mai riuscito.
In Javascript si usa proprio la eval() ma in vbscript non c'e' un comando corrispondente purtroppo.

Un modo alternativo sarebbe creare un proprio recordset, visto che con quello si puo'.
Per esempio, ti crei un recordset che si chiama RS, e il campo del recordset si chiama diversamente ogni volta che lo crei. Esattamente come quando scrivi cose del tipo

varName="clienti"

RS("MioCampo_" & varName)=....

che individua il campo che si chiama "MioCampo_clienti" all'interno del recordset.

E' un'idea, ma non so se sia conveniente. Oppure una un'array, al quale passi l'indice di volta in volta.

Mi spiace non poterti aiutare oltre.

ciao.



Luca
www.blade-runner.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.