Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 44
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Differenza date con [DateDiff]

    Ciao; dovrei eseguire la differenza tra:
    codice:
    12/06/2005-17.11.31
    12/06/2005-17.29.57
    scrivo così:
    codice:
    data = date()
    tempo = time()
    
    datadiregistrazione = rs("dataregistrazione")
    datadioggi = data & "-" & tempo
    
    differenzadate = "" & DateDiff("d", datadioggi, datadiregistrazione)
    Mo lo script restituisce:
    codice:
    Microsoft VBScript runtime error '800a000d' 
    
    Type mismatch: '[string: "12/06/2005-17.29.57"]'
    da che dipende? grazie
    Ubbicom

  2. #2
    Utente bannato
    Registrato dal
    Jun 2005
    Messaggi
    12

    Re: Differenza date con [DateDiff]

    Originariamente inviato da ubbicom
    Ciao; dovrei eseguire la differenza tra:
    codice:
    12/06/2005-17.11.31
    12/06/2005-17.29.57
    scrivo così:
    codice:
    data = date()
    tempo = time()
    
    datadiregistrazione = rs("dataregistrazione")
    datadioggi = data & "-" & tempo
    
    differenzadate = "" & DateDiff("d", datadioggi, datadiregistrazione)
    Mo lo script restituisce:
    codice:
    Microsoft VBScript runtime error '800a000d' 
    
    Type mismatch: '[string: "12/06/2005-17.29.57"]'
    da che dipende? grazie
    Ubbicom
    quella che crei non è una data valida naturalmente...now() restituisce la data e l'ora nel modo corretto

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Re: Re: Differenza date con [DateDiff]

    Originariamente inviato da Rixx2
    quella che crei non è una data valida naturalmente...now() restituisce la data e l'ora nel modo corretto
    grazie ma è lo stesso:
    codice:
    diffdates  = "" & DateDiff("d", datadiregistrazione, now())
    errore:
    Microsoft VBScript runtime error '800a000d'

    Type mismatch: 'datadiregistrazione'

  4. #4
    Utente bannato
    Registrato dal
    Jun 2005
    Messaggi
    12
    data di registrazione nel db non è una data valida, o non è un campo data usa cdate

  5. #5
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Rixx2
    data di registrazione nel db non è una data valida, o non è un campo data usa cdate
    codice:
    datadiregistrazione = cdate(rs("dataregistrazione"))
    restituisce:
    Microsoft VBScript runtime error '800a000d'

    Type mismatch: 'cdate'

  6. #6
    Utente bannato
    Registrato dal
    Jun 2005
    Messaggi
    12
    ma no, cosa centra, è una campo data nel db?!?

  7. #7
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Rixx2
    ma no, cosa centra, è una campo data nel db?!?
    è un db sql server in cui il campo datadiregistrazione è di tipo nvarchar, lunghezza 3500...

  8. #8
    Se con IsDate restituisce false allora non è un formato data e devi crearti una funzione che lo trasformi in un formato corretto.

  9. #9
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da weppos
    Se con IsDate restituisce false allora non è un formato data e devi crearti una funzione che lo trasformi in un formato corretto.
    grazie, hai qualche esempio per favore?

  10. #10
    Non posso fornirti un esempio.
    La funzione te la devi creare in base a come hai memorizzato la data nel db.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.