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

    Query insensitive su ORACLE

    Ciao a tutti e Buon Anno,

    su oracle devo eseguire una semplice query non distinguendo tra maiuscole e minuscole ... nello specifico:

    Sul form di ricerca scrivo "caffè" ma sul db l'articolo è inserito "Caffè" e NON mi restituisce niente.

    Sapete come posso risolvere il problema ?
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Pippo Giacalone
    giacalone@tin.it

  3. #3
    scarica su http://www.sas.com/offices/europe/it.../TTS3-2003.pdf e poi fai la ricerca "upcase" e "lowcase".
    buona fortuna
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  4. #4
    Intanto grazie per avermi risposto....

    non credo abbia capito il metodo che devo utilizzare per questo ti posto il codice che ho provato a modificare:

    <%
    SQL = "SELECT * FROM TB_ARTICLES WHERE upper(DESCRIPTION) like 'CAFFE' "
    Set Rs = Conn.Execute(SQL)
    %>
    Pippo Giacalone
    giacalone@tin.it

  5. #5
    ce sempre OR no?


    codice:
    <%
    SQL = "SELECT * FROM TB_ARTICLES WHERE upper(DESCRIPTION) like 'CAFFE'  OR lower(DESCRIPTION) like 'CAFFE' "
    Set Rs = Conn.Execute(SQL)
    %>
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  6. #6
    credo di essermi spiegato male.....

    io non so l'utente cosa scrive nella ricerca .... Caffè, caffè, CAFFE, CAffe

    quindi pensavo ci fosse un modo per:
    a) convertire tutti i dati del campo DESCRIPTION in MAIUSCOLO;
    b) convertire il dato di ricerca dell'utente in MAIUSCOLO;

    e a questo punto eseguire la query
    Pippo Giacalone
    giacalone@tin.it

  7. #7
    esiste un'alieno che possa aiutarmi ?
    Pippo Giacalone
    giacalone@tin.it

  8. #8
    RISOTTOOO !!


    <%
    key = Trim(request("DESCRIPTION"))
    sost2 = "%' and upper(DESCRIPTION) like '%"
    key2 = Replace(key," ",sost2)
    key2 = "upper(DESCRIPTION) like upper('%"&key2&"%') "

    SQL = "SELECT * FROM TB_ARTICLES WHERE "&key2&" "
    Set Rs = Conn.Execute(SQL)
    %>

    Grazie per i suggerimenti
    Pippo Giacalone
    giacalone@tin.it

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.