Visualizzazione dei risultati da 1 a 8 su 8

Discussione: problema con cdate()

  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    problema con cdate()

    Allora io ho il seguente errore:
    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente: 'cdate'
    /Assicurazioni/WebApplication1/cerca_scadenze.asp, line 130


    e questoè il codice delle righe dov'è l'errore:
    scadenza=request("scadenza")
    anno=request("anno")

    iniziodata=cdate("01/" & scadenza & "/" & anno)
    iniziodata=iniziodata

    finedata=cdate("31/" & mese & "/" & anno)
    finedata=finedata

    Perchè mi causa l'errore? per finedata e non inizio data?
    Hel me pls

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché tenti di convertire qualcosa che data non è.

    Roby

  3. #3
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    beh scusa

    scadenza e anno cmq risultano valori tipo 03 per scadenza e 2005 per anno.
    come devo fare? siccome poi uso quelle date in una query?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sei sicuro che il mese che gli passi può avere 31 giorni?

    roby

  5. #5
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    beh non sempre

    Originariamente inviato da Roby_72
    Sei sicuro che il mese che gli passi può avere 31 giorni?

    roby
    ma me lo fa anche con ottobre che è di 31.
    può creare problemi?
    in questo caso come faccio a sapere in automatico qual'è 'ultimo giorno di un mese?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prendi il primo giorno del mese successivo e togli un giorno.

    Roby

  7. #7
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    ???

    Originariamente inviato da Roby_72
    Prendi il primo giorno del mese successivo e togli un giorno.

    Roby
    scusa il primo giorno del mese successivo non sarà sempre 1?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Certo e meno uno? Hai l'ultimo del mese, 28, 29, 30 o 31 a seconda dei casi automaticamente.

    Roby

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.