Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 53
  1. #1
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975

    Escludere sabato e domenica da un calendario ASP

    Hola a todos!

    Ho realizzato un calendario in ASP nel quale è possibile registrare i propri programmi lavorativi sia per giorno singolo che per periodi di tempo di più giorni.

    Questa è la query che utilizzo per l'inserimento nel db:
    codice:
    for i =0 to datediff("d",cDate(strDataInizio),cDate(strDataFine))step 1
     strSql = "INSERT INTO tabella (...) values (...)"
      objCONN.execute strSql
    next
    Mi rendo conto però che se inserisco un programma di lavoro che inizia, per esempio, oggi 04/11/2005 e finisce il 25/11/2005 lo script inserisce il lavoro anche nelle giornate di sabato e domenica, cosa che vorrei naturalmente evitare.
    (Ci manca soltanto che mi fanno lavorare pure il sab e la dom )

    Posso risolvere? Se si come?

    Hasta LLuego y gracias amigos.
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Grazie Roby e bentrovato, conosco la funzione ma non ho capito come adattarla alla query d'inserimento... :master:
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi verificare che la data non sia sabato o domenica.
    Se non lo è inserisci.

    Roby

  5. #5
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Intendi questo?:
    codice:
    for i=0 to datediff("d",cDate(strDataInizio),cDate(strDataFine))step 1
    
    if cDate(strDataInizio) or cDate(strDataFine) <> da che cosa?
     strSql = "INSERT INTO tabella (...) values (...)"
    else
     Che prevedere?
    end if
    
      objCONN.execute strSql
    next
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E la funzione dove'è?

    Roby

  7. #7
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da Roby_72
    E la funzione dove'è?

    Roby
    Appunto... dove va prevista?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    if Weekday(data) <> 7 and Weekday(data) <> 1 then
    'inserisci
    end if
    Roby

  9. #9
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Scusa Roby, vorrei capire... (al momento non posso testare il codice)

    L'esempio è il periodo tra il 04/11/2005 ed il 25/11/2005

    Ma così esclude dall'inserimento nel db dei giorni 12-13, 19-20 e 26-27 novembre? :master:
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dovrebbe.
    Studia la funzione no?

    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.