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

    spiegazione su replace( ..., "'", "''" )

    allora, questo mi serve per ovviare al problema dell'apostrofo che mi manda in tilt determinate query:
    fixQuotes = REPLACE( theString, "'", "''" )
    mi è stata suggerita da voi ma nella mia ignoranza vorrei capire con cosa effettivamente sostituisce l'apostrofo...visualizzando l'html in output (per esempio) mi da questo:
    codice:
    all& rsquo ;interno invece che all'interno :confused: 
    senza spazi (se no non lo visualizzava)
    solo una spiegazione per un novellino
    non impazzire dietro il sistema! Sfruttalo!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Raddoppia semplicemente gli apici per evitare che le query in SQL vadano in errore poiché l'apice è per sua natura il delimitatore dei campi di tipo testo.

    Roby

  3. #3
    ok ma xkè non vedo il doppio apice?
    non impazzire dietro il sistema! Sfruttalo!

  4. #4
    *dove* non lo vedi?

  5. #5
    quando stampa a video vedo un solo apice! ribaddisco ke è una semplice curiosità!

    p.s.
    se la funzione
    codice:
    FUNCTION fixQuotes( theString )
      fixQuotes = REPLACE( theString, "'", "''" )
    END FUNCTION
    volessi che mi sostituisse anche le vitrgolette (che magari scassano nella query) come dovrei fare??
    qualcosa tipo:
    codice:
    FUNCTION fixQuotes( theString )
      fixQuotes = REPLACE( theString, "'", "''" )
      fixQuotes = REPLACE( theString, " " ", "''" ) :confused: 
    END FUNCTION
    non impazzire dietro il sistema! Sfruttalo!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.