Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Variabile undefined

Autore Messaggio
tizio84

Utente
Utente
67 Discussioni



Profilo - tizio84
05 marzo 2003 alle 10:12:30 Profilo - tizio84Invia un messaggio privato Rispondi quotando
Modificato il 31 maggio 2003 alle 22:19:24

Ho provato ad usare FreeKot (c'è un post a propostio), che permette di inserire una frase random nel sito, putroppo mi da errore se lo metto come include... se invece chiamo la pagina da sola va tutto bene e mi visualizza la frase random. Chi mi può aiutare????
Microsoft VB_Script runtime error '800a01f4'

Variable is undefined: 'conn'

/aspnuke/quote/function.asp, line 5

Ciao
Tiziano
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
05 marzo 2003 alle 11:29:47 Profilo - emuInvia un messaggio privato Rispondi quotando
Devi definire la variabile all'inizio dl modulo con l'istruzione:
Dim conn

Prevedo che non sara' l'unica: AspNuke contiene l'istruzione "Option Explicit" che costringe alla dichiarazione di tutte le variabili utilizzate.
Quindi qualunque modulo contenente variabili non dichiarate dara' errore se usato come include, mntre magari funziona benissimo da solo.
Ma nessuno pensi di togliere la "Option Explicit": e' un'istruzione importantissima, ed io ho preferito AspNuke ad altri sistemi proprio perche' la utilizza.
Ciao

Emu

---------------
development@aspnuke.it
alex

Avanzato
Avanzato
127 Discussioni



Profilo - alex
05 marzo 2003 alle 16:03:52 Profilo - alexInvia un messaggio privato Rispondi quotando
A me andrebbe bene anche con questo problema perché richiamerei la funzione in una popup a tempo che quindi funziona come pagina singola: il mio problema è che riesco a leggere ma non a scrivere nel database (che si trova in una cartella con gli altri database che fungono bene)...
Il messaggio è questo (la pagina dove è localizzato l'errore cambia con il cambiare della funzione da modificare (colori, frase del giorno ecc.) e quindi deduco che l'errore sia altrove...):
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/freekot/new_quote.asp, line 25

In questo caso tentavo di cambiare il nome di Cicero in... Cicerone!
tizio84

Utente
Utente
67 Discussioni



Profilo - tizio84
06 marzo 2003 alle 19:26:59 Profilo - tizio84Invia un messaggio privato Rispondi quotando
Bene, siamo messi allo stesso modo.
Prima che ti legga la quote devi dichiarare

Dim conn
Dim strMyConn
Dim strLogin
Dim strPassword
Dim rs_getQuote
Dim RS
Dim idate1
Dim idate2
Dim intRnd
tutto questo! Poi vai a modificare qualche frase e ti da quell'errore
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/aspnuke/quote/new_quote.asp, line 25

eppure ho configurato a dovere i percorsi e i permessi! Perchè?????
alex

Avanzato
Avanzato
127 Discussioni



Profilo - alex
06 marzo 2003 alle 20:03:22 Profilo - alexInvia un messaggio privato Rispondi quotando
Ahinoi!!! Frekot ci prende per il sederot!!
Non serve dichjiarare le variabili ai fini dell'errore: infatti io le ho lasciate come sono ed ho lo stesso il problem.
Purtroppo non capendo molto di asp posso solo dire: anime pie di asp-nuke... nuclearizziamo questo problema!!!
alex

Avanzato
Avanzato
127 Discussioni



Profilo - alex
06 marzo 2003 alle 20:04:34 Profilo - alexInvia un messaggio privato Rispondi quotando
Ahinoi!!! Frekot ci prende per il sederot!!
Non serve dichiarare le variabili, ai fini dell'errore: infatti io le ho lasciate come sono (e d'altra parte tutto funziona sul sito che hai indicato) ed ho lo stesso il problem.
Purtroppo non capendo molto di asp posso solo dire: anime pie di asp-nuke... nuclearizziamo questo problema!!!
alex

Avanzato
Avanzato
127 Discussioni



Profilo - alex
06 marzo 2003 alle 20:07:36 Profilo - alexInvia un messaggio privato Rispondi quotando
Lascia o raddoppia!?!
tizio84

Utente
Utente
67 Discussioni



Profilo - tizio84
06 marzo 2003 alle 22:09:05 Profilo - tizio84Invia un messaggio privato Rispondi quotando
Le variabili da dichiarare servono x inserire con un include le citazioni, non hanno niente a che fare col db. Speriamo che qualcuno accorra in ns. aiuto!!
ciao!
alex

Avanzato
Avanzato
127 Discussioni



Profilo - alex
11 marzo 2003 alle 12:14:27 Profilo - alexInvia un messaggio privato Rispondi quotando
Con un po' di testardaggine ho finalmente risolto il problema del frikotto: ho tirato fuori il database (quote.mdb), l'ho aperto in Access XP e l'ho salvato in formato Access 2002; l'ho ricaricato nel sitozzo e tutto funge, oppobbacco!!! [feu]
Se non hai Access fammi un fischio e ti mando er file già modificato.
Ciao [lo]
tizio84

Utente
Utente
67 Discussioni



Profilo - tizio84
11 marzo 2003 alle 21:16:36 Profilo - tizio84Invia un messaggio privato Rispondi quotando
io ci ho provato... ma mi continua a dare lo stesso maledetto errore.... eppure l'ho convertito in 2002!!!!
Mandamelo via email (la mail è nel profilo)
Ciao!
 1  2  >>

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 94
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 425 Notizie: 180 Sondaggi: 11 Preferiti: 204879 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi