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

    datepart(w, data) non funziona

    Ciao A tutti,

    Ho un problema con la funzione datepart.
    Prendo dei dati da una form, li trasformo in data e poi controllo:

    <%

    if request.Form("submit") > "" then

    dim DataInizio, giorno, mese, anno, sett
    giorno=request.Form("giorno")
    mese=request.Form("mese")
    anno=request.Form("anno")
    DataInizio = giorno &"/"& mese &"/"& anno

    'controllo data
    if isDate(DataInizio) then
    sett= datepart(w, DataInizio)


    response.Write(sett)
    %>

    Ottengo questo errore:

    "Errore di run-time di Microsoft VBScript error '800a0005'

    Chiamata di routine o argomento non validi: 'datepart' "

    Grazie

  2. #2

  3. #3
    Innanzitutto grazie... in effetti avevo dimenticato le virgolette però non ho risolto un problema...

    io prima usavo sett= weekday(DataInizio, 1) ed ottenevo il numero del giorno (per esempio 3 = martedi) .

    con datepart() pensavo di ottenere il giorno (scritto) ma a quanto pare non è così

    C'è un modo per ottenere il giorno scritto direttamente da sistema senza dovermi creare un array che trasforma il valore numerico?

    Grazie ancora

  4. #4
    WeekDayName(DatePart("w",date()))

  5. #5
    Grandioso!!!

    Grazie

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.