15 messaggi dal 09 aprile 2003
Ciao a tutti, mi siete stati di aiuto una volta, spero in voi anche in questa occasione.

Ho un vettore che contiene i campi di un DB ( Es Codice e Descrizione ).

se scrivo rs("Codice") oppure rs("Descrizione") non mi da nessun errore, ma se scrivo rs ( vet (0) ) dove vet(0) = "Codice"
ottengo il seguente errore:
--------------------------------------
ADODB.Recordset (0x800A0CC1)
Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.
----------------------------------------

qualcuno sa il perche' ? Grazie !!!
879 messaggi dal 09 luglio 2002
www.i-studio.it
Ciao,
sei sicuro che vet(0) contenga esattamente la stringa "codice"? Per sicurezza fatti stampare prima vet(0) controllando che non contenga spazi o altro (magari puoi fare una response.write("--" & vet(0) & "--")).
Inoltre, per capire quali campi contiene il tuo cursore puoi usare questa tecnica:
for i=0 to rs.fields.count-1
response.write(rs.fields.item(i).name & "<br>")
next

in questo modo, dovresti avere la lista dei campi a cui fa riferimento il cursore.

Ciao
Alex

Internetworking Studio Srl
www.i-studio.it
15 messaggi dal 09 aprile 2003
Ciao alex,
sono sicuro che vet(0) contiene codice.

Grazie.
30 messaggi dal 06 settembre 2002
Il problema è che rs (vet(0)) con
vet(0)="codice" è rs(codice)
non è la stessa cosa di
rs("codice")


e' un classico degli errori informatici

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.