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

Discussione: Query con un "non"

  1. #1

    Query con un "non"

    Ciao!
    ho una lista di risultati da una query,

    sql = "SELECT * from gallerie Where galleria like '%"&chiave&"%'"

    solo che vorrei far uscire tutte le gallerie a parte una che so che si chiama in un modo "varie"

    posso direttamente dalla query?


  2. #2
    nega la condizione con un bel NOT

  3. #3
    ho provato a fare (l'ho rinominata fantasma la galleria che nn voglio che si veda)

    dim Fantasma
    Fantasma="Fantasma"

    sql = "SELECT * from gallerie Where galleria like '%"&chiave&"%' and galleria NOT = Fantasma"

    ma.... VVoVe:

  4. #4

  5. #5
    ahahha mi dice sintassi errata

  6. #6
    ovvio. hai scritto una stringa sintatticamente errata. aguzza la vista, è semplice.

  7. #7
    uffi son tonta....

    sql = "SELECT * from gallerie Where galleria like '%"&chiave&"%' and galleria NOT = '"&Fantasma&"'"

    ho provato anche cosi togliendo i jolly essendo un = invece che like..ma mi dice sempre

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error in query expression 'galleria like '%%' and galleria NOT = 'Fantasma''.

    /tumbled/gallery_lista.asp, line 77

    :master:

  8. #8
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Ciao Naby

    se fantasma è il nome vero, devi scriverlo direttamente nella query:

    sql = "SELECT * from gallerie Where galleria like '%"&chiave&"%' and galleria <> 'Fantasma'"
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  9. #9
    Ah ecco <> mi mancava

    grassie gio!!!

  10. #10
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Prego!!

    NOT= in access non è un operatore, per cui dava errore.

    NOT serve per negare una espressione booleana, per cui poteva essere utilizzato così:

    where NOT (galleria='Fantasma')

    Ma credo sia più gradevole da vedere

    where galleria<>'Fantasma'

    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.