114 messaggi dal 12 febbraio 2002
Salve ho un problema con una SELECT....
Devo estrarre dati da un db facendo una ricerca per città
, dato che ho alcune citta con l'accento mi crano problemi nella stringa sql la quale viene troncata ...
Come si può risolvere il problema??

grazie per l'attenzione!

25 messaggi dal 13 febbraio 2002
quando hai un accento raddoppialo :
quindi : ' diventa '' (2 apici consecutivi)
prova a usare questo trucchetto quando fai la ricerca.
FAMMII SAPERE.

HELIXALL



114 messaggi dal 12 febbraio 2002
non ho capito bene ...

questa è la mia stringa

sql = "SELECT * FROM dati WHERE Città=' "&res_ci&" ' AND Descr_Cat=' "&res_ca& " ' "

dove res_ci può essere per es. SANT'ANTIMO




25 messaggi dal 13 febbraio 2002
ecco SANT'ANTIMO deve essere modificato in SANT''ANTIMO
raddoppiando l'accento.
prova prima a raddoppiarlo solo nella ricerca
se non funziona raddoppialo anche quando fai l'inserimento nel database.

HELIXALL

114 messaggi dal 12 febbraio 2002
allora avevo capito bene ...

ho provato a raddoppiarlo nella ricerca mella tronca

in SANT
.
la soluzione di modificare il database è un pò ardua sono molti record

grazie

Oppure al posto dell " ' " mettici ’

---[ www.digiscout.it ]---

"This message was written using 100% recycled electrons"
60 messaggi dal 13 febbraio 2002
guarda questa discussione, forse ti aiuta....ciao ciao
vaargard



http://forum.aspitalia.com/forum/topic.asp?TOPIC_ID=8853

114 messaggi dal 12 febbraio 2002
ho provato così

ci = replace( res_ci ," ' ", " ' ",1)

sql = "SELECT * FROM dati WHERE Città=' "&ci&" ' AND Descr_Cat=' "&res_ca& " ' "

mi da sempre lo stesso errore ...




Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.