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
Replace caratte sql
venerdì 23 giugno 2006 - 14.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
andreapavia
Profilo
| Senior Member
203
messaggi | Data Invio:
ven 23 giu 2006 - 14:55
il dannato XML:
il campo di una tabella xml contiene questo/i caratteri:
<FL_GEST_RIF>�</FL_GEST_RIF>
quando testo il campo dal webservice (vb.net) per creare la stringa di insert dico:
if dsetInput.Tables(0).Rows(i).Item(j).ToString.Trim <> "" (carettere: 2 doppi apici sopra il 2) then
dsetInput.Tables(0).Rows(i).Item(j).ToString.Trim.Replace("'", "''")
tradotto sarebbe replace(singolo apice, due singoli apici)
--->>> accoda il campo alla stringa di insert
else
----> fai altro
end
CON QUESTO VALORE: ---> �
fortuna vuole che il controlo immediato di VISUAL STUDIO mi dice che il campo che testo è esattamente "" (due doppi apici provato nel notepad e in word per essere sicuro!!!!!)
COME DIAVOLO FACCIO A DIRE AL SOFTWARE COSIDERALO COME blank e saltare il campo???
grazie 1000
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 23 giu 2006 - 15:02
>il dannato XML:
Andrea,
non ho capito niente
Sei sicuro che il problema riguardi i DBMS?
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
andreapavia
Profilo
| Senior Member
203
messaggi | Data Invio:
ven 23 giu 2006 - 15:14
oppppsss.... ho sbagiato dove postare....
comuqnue ti traduco...
dal file xml (col notepad) leggo quel carattere...
in dotnet mente creo la stringa di insert leggendo il record del file xml trovo che quel carattere mi viene tradotto in due doppi apici.... il campo trimmato non mi viene vito come quindi come
dset.tabels(0).row(c).item(u)<> """ non viene verificata,,, perche' mi trova 2 doppi apici, lo traduce in apici singoli fa il replace sbagliato quindi non funziona....
ecco qui....
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 !