Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda SQL

Ho un problema, meglio di descriverlo ve lo faccio vedere
strSQLVerify = "SELECT Localita.ID, Localita.CAP, Localita.Prefisso,
Localita.Provincia, Provincie.Regione " _
                     & "FROM (Provincie INNER JOIN Localita ON Provincie.ID
= Localita.Provincia) " _
                     & "INNER JOIN Regioni ON Provincie.Regione = Regioni.ID
" _
                     & "WHERE  (((Localita.Localita)= '" & strArgomento &
"'));"
adors.Open strSQLVerify, adoconn
Problema sta nel fatto che come strArgomento può arrivare una string
contenete carattere ' e questo manda in tilt ado.
Come risolvere il problema???
Provando certe cose in access vedo che una query strutturata in seguente
modo
SELECT Localita.ID, Localita.Localita
FROM Localita
WHERE Localita = [Inserisci Localita:];
una volta quando richiede il parametro di confronto e ci si inserisce una
stringa contenente ' restituisce il risultato e non genera errore
Grazie, ]Maio[

 
Raddoppia gli apici!
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 ha scritto nel messaggio
news:boo2ri$1eq5dc$1...@ID-97197.news.uni-berlin.de...



ahi..ahi...ora ti si sbranano....

 ha scritto nel messaggio
news:boo3gn$1frb1j$1...@ID-193795.news.uni-berlin.de...


Google is your friend!
strArgomento = Replace(strArgomento,"'","''")
Ciao, Vincenzo

 Che intendi per Raddoppia gli apici???'
invece di cercare "SANT'ANGELO" devi cercare "SANT''ANGELO"
quindi, devi fare Replace$(Stringa,"'","''")
ogni volta che trovi un apice (che sarebbe l'apostrofo), ne devi mettere due
good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!

 un esempio in vb cmq vale più di tante parole
Anche una ricerca su google.
Alberto

 ha scritto nel messaggio
news:boo414$1gq2p4$1...@ID-207068.news.uni-berlin.de...


 ha scritto nel messaggio
news:boo43t$1h4r9k$1...@ID-134521.news.uni-berlin.de...


 un esempio in vb cmq vale più di tante parole
beh, allora ti faccio i miei complimenti per la lingua, siccome la parli
molto bene...
per quanto riguarda il resto, mi riferivo al fatto che prima di porre una
domanda si dovrebbe cercare nei vecchi post, dato che della storia di
raddoppiare gli apici ( Replace(stringaconapice,"'","''") ) se ne sarà
parlato 1^50 volte! in più c'è Google....
ciaociao

 
1^50? Secondo me di piu'! ;-)


 ha scritto nel messaggio
news:boo4i8$1g71vu$1...@ID-193795.news.uni-berlin.de...


 ha scritto nel messaggio
news:boo414$1gq2p4$1...@ID-207068.news.uni-berlin.de...


 
Ne terro' conto per il futuro! ;-(


> > Problema sta nel fatto che come strArgomento puņ arrivare una string


 ha scritto nel messaggio
news:boo4qo$1fe1jd$1...@ID-97197.news.uni-berlin.de...


 grazie per i complimenti ma 1^50 = 1 o mi sbaglio???
appunto: ne troveresti *molti* di più :-)
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 appunto: ne troveresti *molti* di più :-)
eccheccacchio! mi è scappato uno 0!
....ma tanto si dice che gli zeri non contano, giusto? ;-)
ciaociao

 grazie per i complimenti ma 1^50 = 1 o mi sbaglio???
Ebbravo, nonchè attento!
Marg, in castigo (ma solo dopo aver pulito il tasto dello 0)! ;-)

 Marg, in castigo (ma solo dopo aver pulito il tasto dello 0)! ;-)
per questa volta vado....
ma attenti tutti a non commettere piů errori di digitazione.....VI TERRO'
D'OCCHIO!! <eg> mhuaahahahahahah!!
anzi, VI TERRO'' D''OCCHIO!
ciaociao