Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    9

    Problema estrapolazione recordset su data errata

    Salve vorrei un consiglio su come poter gestire un errore di digitazione errata di una data. Mi spiego meglio. Ho una pagina con un form con 2 input name dove viene immessa la data di inizio e fine periodo che poi viene passata alla pagina che estrapola i dati. Il tutto funziona tranquillamente ma se per caso l'utente sbaglia ed inserisce una data non corretta (esempio 30/02/2018) ottengo un errore:
    Microsoft VBScript runtime error '800a000d'
    Type mismatch: '[string: "29/02/2018"]'
    /registrocomm.asp, line 17


    La linea 17 sarebbe la stringa che crea il recordset


    Set RSclicercato = Server.CreateObject("ADODB.Recordset")

    C'è modo di aggirare il problema?
    Grazie anticipatamente




  2. #2
    certo, controlla la data lato client!

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    9
    Quote Originariamente inviata da optime Visualizza il messaggio
    certo, controlla la data lato client!
    Ossia? il formato va bene è l'intervallo che mi può dare un problema.. se mettono 31 mentre il mese è di 30 mi genera quell'errore

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    controlla la data sia lato client (cioè quando la immette, NON devi dargli la possibilità di mettere una data inesistente), sia lato server prima di salvarla (puoi usare if isDate)

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    9
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    controlla la data sia lato client (cioè quando la immette, NON devi dargli la possibilità di mettere una data inesistente), sia lato server prima di salvarla (puoi usare if isDate)
    Lato client come potrei far effettuare questo controllo? non sono così ferrato ..

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    usa un datario in JS, ne trovi decine.

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