Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    selezionare tutto da db access

    ciao a tutti,
    per selezionare tutte le categorie ( tipo numerico intero ) ci vuole il carattere jolly ma quale per un db access?? ho provato where categoria = "*" ma mi da errore.

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022

    Re: selezionare tutto da db access

    Originariamente inviato da gianvenezia
    ciao a tutti,
    per selezionare tutte le categorie ( tipo numerico intero ) ci vuole il carattere jolly ma quale per un db access?? ho provato where categoria = "*" ma mi da errore.
    Se devi elecare tutti i record non occorre la clausola Where, e comunque il caratterre jolly va dopo SELECT

    SELECT * FROM categorie

  3. #3
    ciao grz per la risposta provo a spiegarmi meglio..

    var_categoria è un valore dinamico (tipo numerico intero)

    codice:
    select * from mercatino where categoria = "& var_categoria &" order by data desc "
    Errore di sintassi (operatore mancante) nell'espressione della query 'categoria = *'.

    non funzia

  4. #4
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Ma è un controsenso! WHERE serve a filtrare, quindi deve avere necessariamente un criterio.

    Se si tratta di numeri, potresti usare la clausola

    where categoria > "& var_categoria &"

    dove var_categoria è uguale a 0

    ma comunque dovresti modificare l'operatore.

  5. #5
    ci provo per la seconda se non hai capito... da un menù a tendina l'utente sceglie la categoria, tra la lista cè anche 'tutti' con carattere jolly '%'
    in base alla selezione avviene la query nel DB
    WHERE ci deve rimanere NON è un contronsenso.
    solo che ottengo l'errore di cui sopra e non ho capito perchè--- VVoVe:

  6. #6
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Fai un if. Leggi la variabile, se è * allora fai una select senza where altrimenti fai la query con il where.

  7. #7
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Originariamente inviato da gianvenezia
    ci provo per la seconda se non hai capito...
    Mi dispiace, ma sei tu che non hai capito
    Fai anche come ti dice diegoctn

  8. #8
    grazie per la risposta, Diego, ma con un IF già lo sapevo.
    cmq, qualcuno sa dirmi perchè il carattere jolly '%' non funziona su un campo di natura numerica ma solo su un cmpo testo, o magari ho sbagliato sintassi io?

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.