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

    [VB, SQL] Ricerca per data su Access (Query)

    Devo fare una ricerca per data su un campo "Date" di Access:

    la data da ricercare la passo con due "DateTimePicker" e poi formattandole con il seguente codice:

    1° Metodo:

    codice:
                Dim DatDa As Date = dtpDa.Value
                Dim DataDa As Date = DatDa.ToShortDateString
                Dim DatA As Date = dtpA.Value
                Dim DataA As Date = DatA.ToShortDateString
    
    
                Dim sql2 As String = "SELECT Quantita FROM Movimenti WHERE Data >= #" & DataDa & "# AND Data <= #" & DataA & "#
    2° Metodo:

    codice:
                Dim DatDa As Date = dtpDa.Value
                Dim DataDa As Date = DatDa.ToShortDateString
                Dim DatA As Date = dtpA.Value
                Dim DataA As Date = DatA.ToShortDateString
    
    
                Dim sql2 As String = "SELECT Quantita FROM Movimenti WHERE Data  Between #" & DataDa & "# AND  #" & DataA & "#
    Con nessuno dei due metodi funziona,

    con il primo mi da errore di Query,

    con il secondo il risultato e' "0".


    Come devo fare per fare una ricerca per data???

  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    anche a me dava errrore

    caso strano -->ma vero

    con la funzine mid ho dovuto invertire il giorno con il mese

    prova a me dopo ha funzionato
    forse perche access prende la data in inglese!!

  3. #3
    non la conosco......

  4. #4
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415
    Dovresti provare a fare così, deve funzionare
    codice:
    Dim sSql2 As String
    
    sSql2 = "SELECT Quantita FROM Movimenti WHERE Data Between #" & dtpDa.Value & "# AND  #" & dtpA.Value & "#"
    ToShortDateString :master: Perchè usi questo? Io ti consiglio di non usarlo! Secondo sta proprio li l'errore!

  5. #5
    OK questa sera provo, grazie per ora ciao!!!!!

  6. #6
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da JamesD

    ToShortDateString :master: Perchè usi questo? Io ti consiglio di non usarlo! Secondo sta proprio li l'errore!
    sono metodi di VB.NET

    ma w_t ci ha abituato a non specificare di quale versione di vb si tratta :quipy:

  7. #7
    Utente di HTML.it L'avatar di JamesD
    Registrato dal
    Oct 2001
    Messaggi
    415
    aaah ho capito!!
    Per ora per me .net = Unknow :gren:

  8. #8
    Io conosco solamente VB.NET,

    VB6 non so se e' roba da mangiare o cosa......:gren:

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.