Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Perché mi da type mismatch ?

    Non è che sia una cosa molto importante, ma non riesco a capire perché l'identico codice scritto in una pagina a sé non mi da errore, mentre se la metto nel contesto di una piattaforma che gestisce vari database e Session, mi da errore.

    Il codice è il seguente:

    codice:
    sData = Date()
    aa = Trim(cStr(Year(sData)))
    mm = Trim(cStr(Month(sData)))
    gg = Trim(cStr(Day(sData)))
    IF cInt(gg) < 10 THEN
    	gg = "0" & gg
    END IF
    IF cInt(mm) < 10 THEN
    	mm = "0" & mm
    END IF
    sData = gg & "/" & mm & "/" & aa & " "
    ora = cStr(Hour(Time()))
    minuti = cStr(Minute(Time()))
    secondi = cStr(Second(Time()))
    sData = sData & ora & "." & minuti & "." & secondi
    Perché ?

  2. #2
    ma perchè convertire in str i valori se poi ti servono in int??
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    non mi servono gli int.
    devo semplicemente preparare la stringa per un insert in un db il cui campo è un text.

    Ma quello che non capisco è perché mi da type mismatch, mentre se scrivo lo stesso identico codice in una pagina vuota, per prova, la pagina gira bene e non mi da alcun errore.

  4. #4
    Originariamente inviato da Goldenhawk2007
    non mi servono gli int.
    devo semplicemente preparare la stringa per un insert in un db il cui campo è un text.

    Ma quello che non capisco è perché mi da type mismatch, mentre se scrivo lo stesso identico codice in una pagina vuota, per prova, la pagina gira bene e non mi da alcun errore.


    1) a che riga ti da errore?

    2) controlla che non vada in conflitto con altre porzioni del tuo codice

    3) cstr è inutile
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    l'ho già detto, è un errore di type.

    Eccolo:

    Microsoft VBScript runtime error '800a000d'

    Type mismatch: '[string: "07/05/2007 21.15.18"]'

    /CPI/login.asp, line 85

    sinceramente non capisco...

  6. #6
    ho risolto (bypassato) il problema.
    Ho forzato il formato del Date/Time in una Session ed ho tolto tutto il codice.

    Grazie comunque

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.