386 messaggi dal 25 maggio 2001
sto cercando di inserire dei prodotti nel Database Access, fino a funzionava tutto perfettamente, adesso mi da questo errore! perchè?


Microsoft VBScript compilation error '800a0411'

Name redefined

/area51/update_prodotti.asp, line 17

dim percorso, ByteRicevuti, FileBinario, DatiRicevuti, FirmaFile, ArrPezzi, item, Inizio
-----^
635 messaggi dal 06 settembre 2002
Ciao,
prova a cercare all'inerno del tuo codice la variabile percorso e sicuramente
troverai un'altra riga con dim percorso, oltre alla riga 17


Ciao.

OJD
386 messaggi dal 25 maggio 2001
la variabile percorso è solo in queste righe:


dim percorso, ByteRicevuti, FileBinario, DatiRicevuti, FirmaFile, ArrPezzi, item, Inizio linea 17

percorso = "/public/" linea 23

Set textStream = FSO.CreateTextFile(server.mappath(percorso & NomeFile1), True, False) linea 109

Set textStream = FSO.CreateTextFile(server.mappath(percorso & NomeFile2), True, False) linea 138

635 messaggi dal 06 settembre 2002
Ciao,
sicuro che non hai un dim percorso in qualche altra parte (compreso eventuali include di pagine)?

Richiami questa pagina con un Include?

L'errore si riferisce ad un tentativo di redifinire la variabile percorso.

Ciao

OJD
386 messaggi dal 25 maggio 2001
nel file inc_variabili.asp c'è il seguente codice


percorso = "../public/" ' percorso prodotti (default ../public/)
percorsolungo = "/" ' percorso lungo prodotti (default /)



e all'inizio c'è "dim percorso, ......"

cosa devo fare?
perchè fino ad ora ha funzionato?
635 messaggi dal 06 settembre 2002
Ciao,
molto probabilmente hai aggiunto option explicit nel tuo codice.

OJD
386 messaggi dal 25 maggio 2001
option explicit c'era anche prima e non mi dava nessun errore!

adesso ho eliminato option explicit però mi dà sempre lo stesso errore!

perchè?
635 messaggi dal 06 settembre 2002
Ciao,
non puoi dichiarare con lo stesso nome 2 variabili;

se il valore di percorso settato all'interno di inc_variabili.asp è lo stesso che devi utilizzare nella pagina, allora togli percorso dal dim; altrimenti ti suggerisco di utilizzare un nome diverso.

Il perché prima funzionava ed ora no, se non hai apportato modifiche alla logica del programma e se non hai aggiunto in un secondo momento la pagina inc_variabili.asp o il dim percorso all'interno della tua pagina, non lo so.


Ciao

OJD

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.