Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Caratteri riservati
mercoledì 10 gennaio 2007 - 17.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alex1962
Profilo
| Newbie
8
messaggi | Data Invio:
mer 10 gen 2007 - 17:54
Sono alle prese con i vari apici e virgolette che sono caratteri riservati dell sql.
esiste un carattere di sostituzione per quei caratteri?
esempio: nel javascript per riconoscere l'apice come apice si mette davanti \ .
Esiste anche nell sql o bisogna ricorrere ai vari raddoppi???
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 10 gen 2007 - 18:10
>Sono alle prese con i vari apici e virgolette che sono caratteri
>riservati dell sql.
>esiste un carattere di sostituzione per quei caratteri?
>esempio: nel javascript per riconoscere l'apice come apice si
>mette davanti \ .
>Esiste anche nell sql o bisogna ricorrere ai vari raddoppi???
Ciao,
tutto quello che è fra ' (apice singolo) viene considerato "stringa". L'unica eccezione è appunto ' (apice).. In quel caso devi gestire i "vari raddoppi"
. Non esistono caratterdi di escape.. c'è qualche wildcard.. ma non quello che ti serve..
Utilizzando SSMS (Sql Server Management Studio) ti accorgerai di questa cosa, poichè tutto ciò che è stringa viene colorato (di default) di rosso.
Alx81 =)
http://blogs.dotnethell.it/suxstellino
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 10 gen 2007 - 18:11
>Esiste anche nell sql o bisogna ricorrere ai vari raddoppi???
Se ricorri a stored procedures parametriche potrai dimenticarti di tutti questi problemi, oltre ad avere una infinità di vantaggi a livello di incapsulamento, sicurezza, prestazioni; in alternativa non ti resta che raddoppiare gli apici.
Che DBMS utilizzi?
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
alex1962
Profilo
| Newbie
8
messaggi | Data Invio:
mer 10 gen 2007 - 18:36
ms sql server 2000 e sono alle prime o seconde armi
purtroppo non so usare le sp parametriche e non ci ho capito molto sul sito della microsoft in inglese....
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 10 gen 2007 - 20:46
>ms sql server 2000 e sono alle prime o seconde armi
>purtroppo non so usare le sp parametriche e non ci ho capito
>molto sul sito della microsoft in inglese....
Ti segnalo qualche post:
http://groups.google.it/group/microsoft.public.it.sql/msg/daea4f92686f73b0
http://groups.google.it/group/microsoft.public.it.sql/msg/ad91277eb9e40c83
http://groups.google.it/group/microsoft.public.it.sql/msg/e9031d9a4d5dcc1c
Su Google Groups ne troverai altre decine sull'argomento
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
alex1962
Profilo
| Newbie
8
messaggi | Data Invio:
gio 11 gen 2007 - 08:43
grazie lorenzo,
mi sono stampato tutto quello che mi hai linkato e mi metto subito a cercare di capire.
Purtroppo mi è sempre andata bene riguardo alle interpretazioni dei caratteri riservati in sql (per sporca fortuna e non per sapere.....beninteso)
ieri mi si è manifestato il problema su un sito ad alta affluenza ( www.fiorentinanews.com) e devo assolutamente risolverlo.
Ti farò sapere come ci sono riuscito
ale
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !