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

    le date (sempre loro !)

    ragazzi ci risiamo ! sempre la solita storia, le date che si girano.
    Porblema:
    ho un controllo calendar che mi permette di selezionare 1 giorno oppure 1 settimana o 1 mese.

    da questo controllo calendar ottengo 2 date (gli estremi del periodo selezionato, che al limite coincidono per il singolo giorno)

    ho la mia bella SQL che fà una select FROM vista_bb WHERE data >='" & cal_dat & "' AND data<='" & cal_dat2 & "'

    ora il tutto non funzia ma anzi si inchioda quando seleziono un giorno del mese superiore a 12 (ovviamente)

    server dove girano le pagine ITA, server sql server ENG

    come posso risolvere la situazione in maniera elegante in modo da non dover riscrivere il codice se si cambia server ?

    non c'è una conversione in yyyy/mm/dd ?
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  2. #2
    Prova con .ToString("yyyy-MM-dd")
    Nibbles

  3. #3
    grazie nibbles...
    alla fine ho risolto ma mi rimane un dubbio

    su un'altro sito faccio il confronto fregandomene del formato nella sql gli dico where data>dat1.toshortdateformat etc e tutto funziona (ita iis e ita ms sql)

    in questo caso invece ho fatto come in asp classico il confronto và fatto con le date in inglese (mm/dd/yyyy) e infatti funzia

    ora però mi domando come faceva a funzionare nel 1° caso ! non dovrebbe andare in teoria
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

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.