Autore |
Messaggio |
giuli
Principiante
20 Discussioni
|
26 maggio 2003 alle 13:30:10
ragazzi che errore è questo:
Microsoft VB_Script runtime error '800a000d' Type mismatch: 'CDate'
Grazie
|
maxcolo
Avanzato
133 Discussioni
|
26 maggio 2003 alle 15:36:01
Ciao sono tre giorni che anche io ho lostesso errore, mi è stato risposto che non ci puo' fare niente che anche windows a volte a qualcuno non si istalla. Sono solidale con te spero che qualcuno ci aiuti prima poi. Ciao
|
Craco
Eliminato
0 Discussione
|
26 maggio 2003 alle 16:27:32
Qusto messaggio di errore si ha quando si tenta di convertire un valore in un formato DATA... che non e' una data valida o e' addirittura nullo. Per esempio CDate ("13/13/2003") dara' appunto un errore. Ma ATTENZIONE... anche CDate ("13/12/2003") dara' un errore se le impostazioni internazionali relative alla data sono nel formato americano (mm/dd/yyyy)... Per questa ragione e' buona norma impostare un particolare valore (chiamato "Locale Identifier") tramite l'istruzione Session.LCID = 1040 (per l'italia e per le date in formato italiano)... comunque, mi preme precisare che la gestione delle date comporta sempre piccoli problemi... infatti, occorre utilizzare queste funzioni con attenzione e sincronizzare anche i Db per accettare i campi data nel formato corretto che si aspettano di ricevere. Tanto per intenderci, il db Access deve essere predisposto ad accettare il formato data corretto, altrimenti girera' il mese con il giorno... e cosi' il 9 Maggio diventera' il 5 Settembre :-)...
--------------- http://www.easycontact.it http://www.akeraios.it
|
RAGGIO_DI_SOLE
Amministratore
Esperto
411 Discussioni
|
26 maggio 2003 alle 19:00:09
Craco, hai fatto un'ottima osservazione; anche io mi ritrovo con un server che interpreta le date all'american per il calendario .... ma dove metto il session.LCID = 1040 ???
anche perchè ho notato che le news funzionano correttamente e visualizzano la data correttamente ... mentre il calendario interpreta appunto in modo errato la data.
Facci sapere!
saluti Raggiuz
---------------
4B - Comunicazione Digitale http://www.4bweb.it
|
Sam Taylor
Avanzato
129 Discussioni
|
26 maggio 2003 alle 19:16:28 Modificato il 26 maggio 2003 alle 19:22:16
ATTENZIONE, ATTENZIONE!!! Anch'io ho insatallato il mod calendario-eventi, e anch'io ha avuto gli stessi problemi con la gestione delle date.
Se vi interessa, nella sezione ARTICOLI / ASPNUKE del mio sito http://www.stzone.it trovate la soluzione che ho adottato.
Un saluto a tutti.
Sam
--------------- Guardo al futuro perche é la che passerò il resto della mia vita. (G.B.)
Tutto questo, e tanto altro, in http://www.stzone.it: il più ricco AspNuke MegaStore della rete.
|
RAGGIO_DI_SOLE
Amministratore
Esperto
411 Discussioni
|
26 maggio 2003 alle 19:49:09
niente da fare a me non funge
---------------
4B - Comunicazione Digitale http://www.4bweb.it
|
Sam Taylor
Avanzato
129 Discussioni
|
26 maggio 2003 alle 20:21:34
Se mi scrivi il messaggio d'errore, vedrò di darti una mano. Dai che deve fungere!
Sam
--------------- Guardo al futuro perche é la che passerò il resto della mia vita. (G.B.)
Tutto questo, e tanto altro, in http://www.stzone.it: il più ricco AspNuke MegaStore della rete.
|
RAGGIO_DI_SOLE
Amministratore
Esperto
411 Discussioni
|
27 maggio 2003 alle 10:08:32
il giallo continua..... ieri ho fatto un trasferimento del sito http://www.illodigiano.it su server Natan (gli stessi che ospitano bisiacaria). Avevo il calendario perfettamente funzionante. Oggi appena vedo il sito sul nuovo server constatate voi stessi il risultato. Le date sballate e se vi fermate un attimo su una data noterete che le interpreta al contrario!!! (Mese/giorno/anno). A questo punto, sapendo fin dall'inizio che il codice è quello e che è inserito correttamente l'unica cosa che è cambiata è il server. Cosa può avere il server Natan su cui risiede il mio sito di diverso dal server Natan su cui risiede il sito di Red?
Si accettano suggerimenti.
---------------
4B - Comunicazione Digitale http://www.4bweb.it
|
Craco
Eliminato
0 Discussione
|
31 maggio 2003 alle 08:44:22
Sembra che il problema nasca quando si fa uso della funzione NOW()... non ho avuto il tempo di montare il MOD ma guardando il codice mi sembra di avere visto nel file blocks-inc.txt la causa del problema. Nel pezzo di codice :
Case X : If bDisplayCalendario Then (................)
Dim Giorno, Mese, Anno, MeseNow, mesed, mesedopo, meseprima, DataInizio, CounterDay, Week, DayX Dim DayAttuale, sUrl, dt, i, dtInizio, s
sURL = Request.ServerVariables("SCRIPT_NAME") dt=Now()
Giorno = day(dt)
Mese = request("mese") Anno = year(dt) MeseNow = month(dt)
Consiglio di mettere proprio subito dopo il pezzo
Case X : If bDisplayCalendario Then
la famosa stringa SESSION.LCID = 1040
Non e' detto che si risolva il problema, visto che la funzione NOW potrebbe non risentire delle impostazioni settate via ASP.
Testate il codice e ... fatemi sapere :-), che in caso negativo monto il MOD e lo testo per bene.
--------------- http://www.easycontact.it http://www.akeraios.it
|