Visualizzazione dei risultati da 1 a 5 su 5

Discussione: SQL WHERE IN

  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    SQL WHERE IN

    Da un form passo svariate variabili da dei checkbox aventi tutti lo stesso nome, mi chiedevo quindi se fosse possibile utilizzare la stessa sintassi che si usa quando si vogliono eliminare dei records:
    codice:
    sql = "SELECT * FROM newecom WHERE CODART IN '"&request.QueryString("id_prod")&"' "&ordina&""
    . Purtroppo mi da errore! E' possibile utilizzare questo metodo o devo per forza usare un'altra soluzione?

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    so per certo che l' IN funziona anche per le select, ma io mettevo la lista tra parentesi e i valori separati da virgola

    es.numerico

    WHERE codart IN (1,2,3,4,78,6454)

    es. testo

    WHERE codart IN ('a','b','c')

    Cacca!

  3. #3
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    si può ma i valori vanno separati da virgole.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  4. #4
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Si crea un array?

  5. #5
    se la querystring contiene

    pippo,pluto,paperino

    usando var = "'" & Replace(QueryString, ",", "','") & "'"

    ottieni

    'pippo','pluto','paperino'


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.