Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Select con or

  1. #1

    Select con or

    dove sbaglio :

    codice:
    Set rs3 = db.OpenRecordset("SELECT * FROM serialnumber WHERE seriali = '" & VolumeSerial("c") or ' VolumeSerial("c")' &  "'", dbOpenSnapshot)

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma cosa vuoi fare?

  3. #3
    visto che ho 2 hd volevo mettere sia

    & VolumeSerial("c") or ' VolumeSerial("d")'


    sia il c: che il d:

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Intanto nel primo post non compariva da nessuna parte il disco d e poi la query deve comprendere sempre il campo

    seriali

    rispettando le regole per la corretta formazione della stringa (le virgolette non sono al posto giusto). Quindi

    codice:
    Set rs3 = db.OpenRecordset("SELECT * FROM serialnumber WHERE seriali = '" & VolumeSerial("c") & "' OR seriali = '" & VolumeSerial("d") & "'", dbOpenSnapshot)

  5. #5
    ah ecco bisogna ripetere il campo ho capito!


    grazie perfetto

  6. #6
    mi chiedevo se era possibile anche fare cosi:

    codice:
    Set rs3 = db.OpenRecordset("SELECT * FROM serialnumber WHERE seriali & number = '" & VolumeSerial("c") & "' OR seriali = '" & VolumeSerial("d") & "'", dbOpenSnapshot)

    cioè dopo il WHERE richiamare 2 campi (seriali e number)


    ciao e grazie

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ...

    Cosa vorresti dire con quell'espressione?

    Ci devono essere sempre due elementi da confrontare

    A <=> B

    legati, eventualmente da OR oppure AND ad altri gruppi.

    Perche' non dai una ripassata su un testo alle modalita' di formazione di una espressione logica?

  8. #8
    mi sa proprio che devo dare una ripassatina.

    perchè io ho 12 campi , gennaio , febbraio , marzo ect...


    dovrei fare 12 select ect... VVoVe: per confrontare tutti è 12 i campi

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma adesso che c'entrano i mesi con i seriali?

    Riesci ad essere piu' chiaro su quello che ti serve?

  10. #10
    auhuhau
    perchè se si poteva fare me lo sistemavo da me!


    allora ti spiego il mio intendo, ho una tabella "pagamenti" con dentro 12 campi gennaio , febbraio , marzo ect...


    è volevo usare il select per fare il confronto tra una textbox e una data ke sta sotto gennaio oppure febbraio ect...


    Però da quanto ho capito ,tocca che mi faccio 12 select

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.