Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problemi con date [VB]

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271

    problemi con date [VB]

    Ho un DB fatto in access con una tabelle contenente un campo data in cifre del tipo dd/mm/yyyy

    Quando vado a fare la select dal mio applicativo se la data contiene il giorno a due cifre allora la select funziona correttamente se il giorno e' ad una cifra sola, il recordset mi torna vuoto.
    La select e' fatta cosi':

    dim a as Date
    a = "29/09/2002"
    sql = "select * from tabella where campo_data = #" & a & "#"

    in questo caso funziona, invece se ad esempio

    a = "05/09/2002" oppure
    a = "03/09/2002"

    allora mi torna il recordset vuoto.
    Chi mi sa spiegare questo mistero?

    P.S.: nella tabella i record contenenti date del "05/09/2002" e del "03/09/2002" ci sono.

  2. #2
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    :gren: ATTENZIONE: potrei dire una c@##@ta :gren:
    ma la data tra # non va espressa in fomato americano??

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271
    Ho provato a togliere il #, ma si comporta allo stesso modo!!!

    ma che cavolo potrebbe essere???

  4. #4
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    se la variabile data la dimensioni come stringa?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271
    Il problema non e' nella variabile, stringa o data quando va a comporre la stringa Sql il risultato e' lo stesso. Il problema sta su come e' stata scritta la select o forse anche nal formato del campo data del DB di Access.

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.