Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305

    Problema su SELECT con apice e virgolette

    Ho scritto il seguente codice:

    codice:
     set Rs = Server.CreateObject("ADODB.Recordset")
     sql = "SELECT * FROM Tabella1 WHERE Campo1='" & valore_campo & "'"
     Rs.open sql, connobj
    ma ho dei problemi quando nel campo "Campo1" della tabella "Tabella1" ho stringa che contengono i caratteri apice (') e virgolette (").

    Qualcuno mi sà aiutare ?

    Grazie.

    Vincenzo

  2. #2
    prova a togliere gli spazi tra " & valore_campo ecc... con "&valore....

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    ho lo stesso errore...

  4. #4
    che errore ti da?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    Quando carica la pagina ASP mi dà "Errore nella visualizzazione della pagina".

    Ma se vado nella tabella "Tabella1" è elimino apici e/o virgolette dal valore nel campo "Campo1" allora non più errore.

  6. #6
    si ma oltre a dirti errore visualizzazione...+ sotto da un errore specifico...quale?

  7. #7
    Ovvio, devi pulire il campo prima di inviarlo

    fà così:

    Campo = Replace(Campo, "'", "''")
    Campo = Replace(Campo, """, """")

    Bye
    SGr33n

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    La pagina ASP non si apre perchè ho il seguente errore:

    Errore di compilazione di Microsoft VBScript (0x800A0409)
    Costante String senza terminazione
    campo = Replace(campo, """, """")

  9. #9
    Giusto, devi eliminarle del tutto le virgolette così:
    campo = Replace(campo, """", "")

    Oppure fai così:

    campo = Replace(campo, "'", "'")
    campo = Replace(campo, """", """)

    Bye
    SGr33n

  10. #10
    aspetta non è uscito, il forum ha eliminato:

    campo = Replace(campo, "'", "& #039 ;")
    campo = Replace(campo, """", "& quot ;")

    Togli gli spazi dopo & e prima di ;
    SGr33n

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.