Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    problema select "data" in vb6

    salve a tutti. mi interesserava fare una select di una data "x" di alcune stringhe di una tabella.
    la data però è contenuta in una label. quindi quando faccio riferimento alla label (per la data), non mi trova nulla. il problema si verifica solo quando il campo "data" della tabella è di tipo data (scusate il gioco di parole), mentre se viene visto come testo, riesco ad eseguire la select
    - DenvEr -

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    a questo punto serve vedere la parte di codice in cui costruisci la query
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    subitissimo!

    rs.Open "select id,articolo, fornitore, data, format (quant, '0.00')as quant , format (prezzo, '0.00' & ' €')as prezzo, format (tot, '0.00' & ' €')as tot from acquisti where data = '" & Label2 & "' order by data desc, articolo asc", db

    data è in formato data.
    - DenvEr -

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Di che DB parliamo?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    SQL
    - DenvEr -

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Intendi SQL Server?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    scusami. utilizzo access. non stavo connettendo la testa prima
    - DenvEr -

  8. #8
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Originariamente inviato da DenvEr87
    subitissimo!

    rs.Open "select id,articolo, fornitore, data, format (quant, '0.00')as quant , format (prezzo, '0.00' & ' €')as prezzo, format (tot, '0.00' & ' €')as tot from acquisti where data = '" & Label2 & "' order by data desc, articolo asc", db

    data è in formato data.
    la data, quando è in formato data*, ha bisogno di essere racchiusa in #, come le stringhe sono racchiuse fra " (come giustamente stai facendo)

    inoltre access vuole le date in forma mm/gg/aaaa

    forse è il caso di usare gli oggetti command e parameter
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  9. #9
    ..... where data = # & Label2.caption & # order by data desc, articolo asc", db

    una cosa del genere?
    - DenvEr -

  10. #10
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da DenvEr87
    subitissimo!

    rs.Open "select id,articolo, fornitore, data, format (quant, '0.00')as quant , format (prezzo, '0.00' & ' €')as prezzo, format (tot, '0.00' & ' €')as tot from acquisti where data = '" & Label2 & "' order by data desc, articolo asc", db

    data è in formato data.
    Dipende da quale database usi.
    In ogni caso, l'enunciato SQL è sbagliato sintatticamente ed è stato ribadito più volte che bisogna usare Command e Parametri , prima inizi e meglio è!

    Vedi il mio articolo (in firma) che spiega ANCHE molte cose sul come funzionano le cose quando si usano le Date.


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.