qualcuno puo' dirmi come faccio ad inserire una parola con l'apostrofo in
una stringa
da utilizzare in SQL?
Il mio codice e' il seguente
strNome = "D'amato"
strSelect = " Select * from t_anagrafica where cognome = ' " & strNome & "'
"
Grazie a tutti
Gino
--------------------------------
Inviato via http://arianna.libero.it/usenet/
>
> Salve a tutti
>
> qualcuno puo' dirmi come faccio ad inserire una parola con l'apostrofo in
> una stringa
> da utilizzare in SQL?
>
> Il mio codice e' il seguente
>
> strNome = "D'amato"
>
> strSelect = " Select * from t_anagrafica where cognome = ' " & strNome & "'
> "
>
> Grazie a tutti
>
> Gino
Non puoi usare l'apostrofo come delimitatore di Variabile Stringa.
strSelect = "Select * from t_anagrafica where cognome = " & _
chr(34) & strNome & chr(34)
All'interno della StrNome ora ci possono essere Apostrofi.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
Ciao Gino,
se vuoi oltre al suggerimento di @Alex puoi usare l'sql standard
Le stringhe letterali devono essere racchiuse tra virgolette singole. Se una
virgoletta singola (') è un carattere di una stringa letterale, è possibile
rappresentarla con due virgolette singole (").
Quindi ......
-----------------------------------
strSelect = " Select * from t_anagrafica where cognome = '" &
Replace(strNome,"'","''") & "'"
----------------------------------
Ciao Giorgio
Grazie a entrambi
Ciao