Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    Come si seleziona un campo data ?

    Ciao ragazzi
    ho un campo data in access...
    vorrei fare in modo che un utente possa selezionare da una data di partenza ad una di arrivo.

    Ho fatto cosi
    select * from mov where data like '%"& session("datad") &"%' or data like '%"& session("dataa") &"%'

    pero' non va...
    mi dareste una mano?

    Grazie mille
    victor
    ----------------------

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    vedi le query in access sulle date, ed usa i parametri...non "appiccicare" i valori della session cosi'.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    mi faresti un esempio per favore?
    grazie
    victor
    ----------------------

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    sto provando a fare cosi ma non funziona
    select * from mov where data >= "& session("datad") &"
    victor
    ----------------------

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    mi seleziona anche le date inferiori...è come se non leggesse il comando della query
    victor
    ----------------------

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    anche cosi non va
    select * from mov where data >= "& session("datad") &" and data <= "& session("dataa") &"
    victor
    ----------------------

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Quote Originariamente inviata da djciko Visualizza il messaggio
    vedi le query in access sulle date, ed usa i parametri...non "appiccicare" i valori della session cosi'.

    Questo è un ottimo consiglio... ma vedo che non viene apprezzato

    Per fare quello che desideri, guardo Access cosa fa, e vedo che, selezionare dei dati tra due date, si usa una condizione where di questo tipo:

    [campo_DATA_ORA] Between #01/15/2014 00:00:00# AND #01/15/2015 00:00:00#
    (le date sono in formato americano)

    Per arrivare a questo, si mettono due TextBox con i validatori data.
    Lato server, al submit, si recuperano i valori dei TextBox (stringa), e si convertono in data.
    Dopo di che si compone la stringa sql usando l'utilissimo metodo String.Format
    Le sessioni, in generale, se non proprio necessarie, le lascerei proprio stare.
    Pietro

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.