Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    25

    estarre valore da record con più valori separati da virgola

    Devo, tramite select, estrarre un valore da un record con più valori separati da virgola

    Ho un record con valori separati da virgola
    splitto i valori e estraggo il valore che mi serve
    lo inserisco in una select
    SQL = "select * from nome_tabella where nome_campo = valore estratto"

    come mai non mi funziona?
    Grazie

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    che cosa non funziona?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    25
    Grazie per la risposta..mi pare di aver trovato la soluzione..
    Estraevo un singolo valore nel campo comma separated (db access) ma poi al momento della visualizzazione tramite asp il record non veniva trovato.. il problema da quello che ho capito era lo spazio dopo la virgola nel campo comma separated
    se può servire ho usato questa select che mi sembra funzioni
    sSQL = " .... ... WHERE (', ' & COL_OTHERS & ', ') LIKE ('%, " & tuoValore & ", %') ... ... "
    se qualcuno ha delle soluzioni migliori sono ben accette...

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    tenderei a pulire i valori dagli spazi non necessari, piuttosto che complicare la variabile da inserire nella query

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    25
    dici di estrarre il valore dalla select e poi togliere lo spazio? puoi farmi un esempio di codice?
    Ultima modifica di rico769; 02-05-2014 a 08:48

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    il concetto è trim(tuoValore)

    ma fai vedere lo script che ci interessa, split e query assieme, che si ragiona meglio

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.