Export.

giovedì 21 aprile 2011 - 17.01
Tag Elenco Tags  VB.NET

iif Profilo | Expert

Ciao, ho una procedura che esporta dei dati presenti in una tabella sql server verso un file di testo.
I record hanno una lunghezza fissa.
Ho notato che alcune volte sono presenti nel campo note i caratteri di invio.
Ho fatto un replace della stringa, però a volte mi ritrovo come se due record sul file di testo venissero concatenati, da cosa può dipendere?
Per scrivere sul file di testo uso il writeline.
Grazie.

kataklisma Profilo | Senior Member

>Ciao,

Ciao!

>ho una procedura che esporta dei dati presenti in una tabella
>sql server verso un file di testo.
>I record hanno una lunghezza fissa.
>Ho notato che alcune volte sono presenti nel campo note i caratteri
>di invio.
>Ho fatto un replace della stringa, però a volte mi ritrovo come
>se due record sul file di testo venissero concatenati, da cosa
>può dipendere?
>Per scrivere sul file di testo uso il writeline.

Ti sei risposto da solo, se hai una stringa di questo tipo "Sono un testo\nSu due righe" ed invochi il metodo Replace in questo modo :

TuaStringa.Replace(@"\n","");

avrai come risultato : "Sono un testoSu due righe", quindi, effettua la replace indicando come carattere sostitutivo un " " (spazio vuoto) e non una String.Empty!

>Grazie.
Di nulla :) ciao!

------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/

iif Profilo | Expert

Ciao, ho provato, mi ritorna un errore di sintassi, non accetta il carattere @.
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5