Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    162

    Query con la data in VB6

    Salve, sono nuovo del forum,vorrei un aiutino da parte Vostra se è possibile.
    Allora ho una maskedBox1 in un form, formattata per inserire la data e nell'evento on load della form mi deve apparire la data e io lo faccio con Format()
    poi ho un pulsante che deve fare una query che mi mi deve mostrare in una listbox i risultati in base alla data che c'è nella maskedBox, solo che a me non funziona mi date una dritta?

    Grazie alla prossima

  2. #2
    nella proposizione WHERE dell'istruzione SELECT la data deve essere messa nel formato americano, cioè: MM/DD/YYYY e racchiusa tra cancelletti...

    codice:
    SELECT * FROM tabella WHERE data=#12/31/2006#
    I database... la mia passione + o -

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    162
    Però se la data la dichiaro come stringa funziona comunque.

    per esempio io ho fatto così:

    dim data as string
    data=text1.text e/o maskedBox.text

    la query saraà così:
    "select * from dati where data=#" & data & "#"
    adesso io volevo chiedere se era possibile:
    io devo aggiungere a questa query anche un "AND Campo1=1";
    solo che a me fa errore
    poterste darmi la sintassi esatta?
    Grazie Del Tuo aiuto

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La data deve essere nel formato mm/dd/yyyy e quindi non basta aggiungere il valore del campo testo.

    Per quanto riguarda l'errore, dovresti anche dirci di quale errore si tratta ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    162
    Si, infatti il valore del campo data è queto dd/mm/aaaa.
    Non è un vero e proprio errore,Vi chiedo scusa per il malinteso, non mi vede prorpio il campo
    cioè esegue la query senza l'ennesima condizione di And!
    Ok?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da sanfra1976
    Si, infatti il valore del campo data è queto dd/mm/aaaa.
    No ... scusa, intendevo mm/dd/yyyy ... deve essere in questo formato ...
    Quello italiano non va bene ...

    Originariamente inviato da sanfra1976
    Non è un vero e proprio errore,Vi chiedo scusa per il malinteso, non mi vede prorpio il campo
    cioè esegue la query senza l'ennesima condizione di And!
    Ok?
    La query va bene se il formato della data e' quello indicato, se nel testo il carattere # e' separato da uno spazio dalla AND e se Campo1 e' numerico.

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    162
    Grazie per il tuo aiuto, infatti adesso funziona,c'è solo un piccolo problema, il progetto che stavo facendo e dove io ho trovato questi piccoli problemi dove mi avete dato una mano non andava fatto in vb6 ma il VB.net,Infatti ho impostato una nuova discussione per capire come mi collego al AL db con access con VB.Net.Cmq questo Vostro aiuto mi servirà non appena qualcuno di Voi, mi ppotrà aiutare a capire come mi connetto con access e VB.net

    Grazie ancora.Alla prossima

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.