Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2008-11-03 15:15:00.0 alle 2008-11-03 15:15:00.0
    LIKE e ESCAPE: halp!
    oltre a _ e %, quali caratteri vanno culati con ESCAPE nella LIKE?
    • Avatar
      Scritto da
      Non Autenticato
      il 2008-11-03 15:17:00.0 alle 2008-11-03 15:17:00.0
      Re: LIKE e ESCAPE: halp!

      - Scritto da:
      > oltre a _ e %, quali caratteri vanno culati con
      > ESCAPE nella
      > LIKE?
      oltre al raddoppio degli apostrofi, dimenticavo.
      • Avatar
        ☺
        Scritto da
        avvelentani
        Cubicolario
        il 2008-11-03 15:30:00.0 alle 2008-11-03 15:30:00.0
        Trollate totali: 18184
        Re: LIKE e ESCAPE: halp!

        - Scritto da:
        >
        > - Scritto da:
        > > oltre a _ e %, quali caratteri vanno culati con
        > > ESCAPE nella
        > > LIKE?
        > oltre al raddoppio degli apostrofi, dimenticavo.

        Dimmi che non stai facendo sanitizzazione dell'input a mano... Perplesso
        I think happiness is love
        - Vladimir Putin
        • Avatar
          Scritto da
          Non Autenticato
          il 2008-11-03 15:38:00.0 alle 2008-11-03 15:38:00.0
          Re: LIKE e ESCAPE: halp!

          - Scritto da: avvelentani
          >
          > - Scritto da:
          > >
          > > - Scritto da:
          > > > oltre a _ e %, quali caratteri vanno culati
          > con
          > > > ESCAPE nella
          > > > LIKE?
          > > oltre al raddoppio degli apostrofi, dimenticavo.
          >
          > Dimmi che non stai facendo sanitizzazione
          > dell'input a mano...
          > Perplesso

          Mi passano delle stringhe che possono contenere i caratteri 'strani', e io devo appiccicare il % in fondo. in Java se uso PreparedStatement e faccio setString del tutto mi applica l'escape pure al mio percentuale in fondo.
          come azz faccio sennò?
          • Avatar
            ☺
            Scritto da
            avvelentani
            Cubicolario
            il 2008-11-03 16:09:00.0 alle 2008-11-03 16:09:00.0
            Trollate totali: 18184
            Re: LIKE e ESCAPE: halp!

            - Scritto da:
            >
            > - Scritto da: avvelentani
            > >
            > > - Scritto da:
            > > >
            > > > - Scritto da:
            > > > > oltre a _ e %, quali caratteri vanno culati
            > > con
            > > > > ESCAPE nella
            > > > > LIKE?
            > > > oltre al raddoppio degli apostrofi,
            > dimenticavo.
            > >
            > > Dimmi che non stai facendo sanitizzazione
            > > dell'input a mano...
            > > Perplesso
            >
            > Mi passano delle stringhe che possono contenere i
            > caratteri 'strani', e io devo appiccicare il % in
            > fondo. in Java se uso PreparedStatement e faccio
            > setString del tutto mi applica l'escape pure al
            > mio percentuale in
            > fondo.
            > come azz faccio sennò?

            guarda nella documentazione se trovi una funzione che faccia quello che vuoi tu. Fare la sanitizzazione a mano e` una strada che ti portera` solo dolore.
            Secondo me setString non dovrebbe fare l'escape di '%' (che dovrai fare te).
            I think happiness is love
            - Vladimir Putin
            • Avatar
              Scritto da
              Non Autenticato
              il 2008-11-03 16:17:00.0 alle 2008-11-03 16:17:00.0
              Re: LIKE e ESCAPE: halp!

              - Scritto da: avvelentani
              >
              > - Scritto da:
              > >
              > > - Scritto da: avvelentani
              > > >
              > > > - Scritto da:
              > > > >
              > > > > - Scritto da:
              > > > > > oltre a _ e %, quali caratteri vanno
              > culati
              > > > con
              > > > > > ESCAPE nella
              > > > > > LIKE?
              > > > > oltre al raddoppio degli apostrofi,
              > > dimenticavo.
              > > >
              > > > Dimmi che non stai facendo sanitizzazione
              > > > dell'input a mano...
              > > > Perplesso
              > >
              > > Mi passano delle stringhe che possono contenere
              > i
              > > caratteri 'strani', e io devo appiccicare il %
              > in
              > > fondo. in Java se uso PreparedStatement e faccio
              > > setString del tutto mi applica l'escape pure al
              > > mio percentuale in
              > > fondo.
              > > come azz faccio sennò?
              >
              > guarda nella documentazione se trovi una funzione
              > che faccia quello che vuoi tu. Fare la
              > sanitizzazione a mano e` una strada che ti
              > portera` solo dolore.
              >
              > Secondo me setString non dovrebbe fare l'escape
              > di '%' (che dovrai fare
              > te).

              infatti hai ragione, capo. uff.
              • Avatar
                ☺
                Scritto da
                avvelentani
                Cubicolario
                il 2008-11-03 16:55:00.0 alle 2008-11-03 16:55:00.0
                Trollate totali: 18184
                Re: LIKE e ESCAPE: halp!

                - Scritto da:
                >
                > - Scritto da: avvelentani
                > >
                > > - Scritto da:
                > > >
                > > > - Scritto da: avvelentani
                > > > >
                > > > > - Scritto da:
                > > > > >
                > > > > > - Scritto da:
                > > > > > > oltre a _ e %, quali caratteri vanno
                > > culati
                > > > > con
                > > > > > > ESCAPE nella
                > > > > > > LIKE?
                > > > > > oltre al raddoppio degli apostrofi,
                > > > dimenticavo.
                > > > >
                > > > > Dimmi che non stai facendo sanitizzazione
                > > > > dell'input a mano...
                > > > > Perplesso
                > > >
                > > > Mi passano delle stringhe che possono
                > contenere
                > > i
                > > > caratteri 'strani', e io devo appiccicare il %
                > > in
                > > > fondo. in Java se uso PreparedStatement e
                > faccio
                > > > setString del tutto mi applica l'escape pure
                > al
                > > > mio percentuale in
                > > > fondo.
                > > > come azz faccio sennò?
                > >
                > > guarda nella documentazione se trovi una
                > funzione
                > > che faccia quello che vuoi tu. Fare la
                > > sanitizzazione a mano e` una strada che ti
                > > portera` solo dolore.
                > >
                > > Secondo me setString non dovrebbe fare l'escape
                > > di '%' (che dovrai fare
                > > te).
                >
                > infatti hai ragione, capo. uff.

                Cioe`? Non fa l'escape di '%'?
                Comunque controlla sul manuale del tuo RDBMS la sintassi di LIKE, cosi` eviti spiacevoli sorprese nella 'backdoor'
                I think happiness is love
                - Vladimir Putin
                • Avatar
                  Scritto da
                  Non Autenticato
                  il 2008-11-03 16:57:00.0 alle 2008-11-03 16:57:00.0
                  Re: LIKE e ESCAPE: halp!

                  - Scritto da: avvelentani
                  >
                  > - Scritto da:
                  > >
                  > > - Scritto da: avvelentani
                  > > >
                  > > > - Scritto da:
                  > > > >
                  > > > > - Scritto da: avvelentani
                  > > > > >
                  > > > > > - Scritto da:
                  > > > > > >
                  > > > > > > - Scritto da:
                  > > > > > > > oltre a _ e %, quali caratteri vanno
                  > > > culati
                  > > > > > con
                  > > > > > > > ESCAPE nella
                  > > > > > > > LIKE?
                  > > > > > > oltre al raddoppio degli apostrofi,
                  > > > > dimenticavo.
                  > > > > >
                  > > > > > Dimmi che non stai facendo sanitizzazione
                  > > > > > dell'input a mano...
                  > > > > > Perplesso
                  > > > >
                  > > > > Mi passano delle stringhe che possono
                  > > contenere
                  > > > i
                  > > > > caratteri 'strani', e io devo appiccicare
                  > il
                  > %
                  > > > in
                  > > > > fondo. in Java se uso PreparedStatement e
                  > > faccio
                  > > > > setString del tutto mi applica l'escape pure
                  > > al
                  > > > > mio percentuale in
                  > > > > fondo.
                  > > > > come azz faccio sennò?
                  > > >
                  > > > guarda nella documentazione se trovi una
                  > > funzione
                  > > > che faccia quello che vuoi tu. Fare la
                  > > > sanitizzazione a mano e` una strada che ti
                  > > > portera` solo dolore.
                  > > >
                  > > > Secondo me setString non dovrebbe fare
                  > l'escape
                  > > > di '%' (che dovrai fare
                  > > > te).
                  > >
                  > > infatti hai ragione, capo. uff.
                  >
                  > Cioe`? Non fa l'escape di '%'?
                  > Comunque controlla sul manuale del tuo RDBMS la
                  > sintassi di LIKE, cosi` eviti spiacevoli sorprese
                  > nella
                  > 'backdoor'

                  In realtà sto trattando dati codificati dagli applicativi, non c'è input dell'utente. Il db è oracle. Spero di aver risolto con una funzioncina generica aggiustalike.
<softv>

Pagina generata in 64 millisecondi

Utenti attivi: 11 nell'ultimo minuto, 35 negli ultimi cinque minuti, 71 negli ultimi 15 minuti