Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Replace carattere "&"

  1. #1

    Replace carattere "&"

    Buongiorno..
    ho un piccolo ma grande problema con il carattere &.

    Ho questa query:

    codice:
    titolo=request.QueryString("titolo")
    titolo=replace(titolo,"'","''")
    dim titkey
    querytit="select production_key from production where title='"&titolo&"';"
    rs.open querytit,connectionwts,1
    titkey=rs(0)
    dove il titolo contiene il carattere &.

    Ora, questa query va ad interrogare un database DB2 ed il titolo viene troncato dove c'è il carattere &: se il titolo fosse ad esempio "ME & YOU ", il response.write della query è

    codice:
    where title = 'ME '
    quindi esclude tutto ciò che è dopo il carattere &

    questo però non accade se interrogo il database di SQL....

    Esiste un replace del carattere & per far girare la query in maniera corretta su DB2????

    grazie mille...
    "..non vogliamo avere ragione... vogliamo essere felici.."

  2. #2
    Il problema sta sulla queryString dove
    pagina.asp?titolo=Me & You
    la & viene considerata come carattere che concatena altre coppie=valore
    esempio:
    pagina.asp?a=1&b=2&c=3

    Dovresti passare l'identificativo del record via queryString e non il titolo.

  3. #3
    grazie mille...
    infatti ho risolto il problema usando l'escape sul java.


    "..non vogliamo avere ragione... vogliamo essere felici.."

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.