Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    12

    ricerca stringa come il like di sql o instr con caratteri jolly?

    In un database di articoli ho un capo dove le informazioni sono state archiviate cosi


    "$#_01|0|0|003|L|00000|000000|_#$
    $#_01|1|0|005|V|88207|000000|AG RIV_#$
    $#_01|2|0|006|V|88207|000000|TITO_#$
    $#_02|0|0|200|L|00000|000000|_#$
    $#_02|1|0|100|L|00000|000000|_#$
    $#_02|0|3|100|L|00000|000000|_#$
    $#_03|0|0|BOX|L|00000|000000|_#$"

    questo per non fare delle tabelle collegate e per poter in fase di amministrazione poter inserire i dati senza dover compilare n form con n campi

    ora con sql io posso cercare campi con
    select * from tabella1 where dettaglio like "%$#_02|%|%|%|%|%|%_#$%"

    dove appunto ho una maschera e il % che mi funge da jolly

    esiste una funzione asp per poterlo fare anche da variabile asp
    es.
    instr("pippo va in vacanza", "va i*za")
    o
    instr("pippo va in vacanza", "va i%za")

    dove * è un carattere jolly?

    sostanzialmente dalla strinda in altro dovrei contare quante
    ricorrenze "%$#_02|%|%|%|%|%|%_#$%" trovo
    in questo esempio mi dovrebbe dire 3

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    puoi farlo con le regular expression.. se cerchi con google trovi moltissimo materiale!
    Cacca!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    12
    Originariamente inviato da ilgiovo
    puoi farlo con le regular expression.. se cerchi con google trovi moltissimo materiale!
    si infatti .. ho trovato qualcosa... (azzorola.. un bel motore potente a saperlo usare bene)
    ho avuto qualche problema a costruirmi la maschera di ricerca
    .. devo ancora entrare ben nella logica della sitassi..
    ma un test semplice son riuscito a farlo...

    appena posso vedro' se riesco ad inserirlo come voglio

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.