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
ASP.NET 2.0 / 3.5 / 4.0
Cme definire i campi da passare in un file.txt
martedì 15 aprile 2008 - 11.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
peppebarra
Profilo
| Newbie
7
messaggi | Data Invio:
mar 15 apr 2008 - 11:34
Come dai post precedenti, chiedo gentilmente se qualcuno mi può aiutare su come definire la lunghezza dei campi al momento della srittura del record nel file.txt dalla struttura dei campi appositamente riempita:
In pratica ho definito delle strutture tpo questa
----->
Public Structure RecRD
Public Fill1 As String
Public Tipo As String
.....
End Structure
Public RecordRD As RecRD
<--------
Dopo aver letto i dati dal database devo riempire i campi della struttura stessa;
Volendo successivamente scrivere un file testo di lunghezza predefinita da questa struttura e volendo scrivere nel file.txt in esempio il campo Tipo che deve essere di lunghezza 20 e non 10..15.. ecc.., come posso gestire questa cosa ? Con quale codice posso fissare la sua lunghezza (anche per tutti gli altri campi stringa, double, integer ecc)
Vi prego di darmi indicazioni urgenti per favore !!!
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 15 apr 2008 - 18:20
>Volendo successivamente scrivere un file testo di lunghezza predefinita
>da questa struttura e volendo scrivere nel file.txt in esempio
>il campo Tipo che deve essere di lunghezza 20 e non 10..15..
>ecc.., come posso gestire questa cosa ? Con quale codice posso
>fissare la sua lunghezza (anche per tutti gli altri campi stringa,
>double, integer ecc)
Scusami ma non capisco dove sia il problema. Non puoi convertire ogni campo della struttura in stringa e poi controllare con la proprietà length della stringa stessa la lunghezza?
Se ti serve la lunghezza fissa e non la raggiungi puoi usare PadLeft e PadRight, due metodi dell'oggetto String (il tuo campo convertito) che ti permettono di "riempire" a destra o a sinistra con un carattere che può essere scelto da te. Guarda questi link:
String.PadLeft Method
http://msdn2.microsoft.com/en-us/library/92h5dc07.aspx
String.PadRight Method
http://msdn2.microsoft.com/en-us/library/36f2hz3a.aspx
>Grazie
di nulla!
Alx81 =)
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
peppebarra
Profilo
| Newbie
7
messaggi | Data Invio:
mer 16 apr 2008 - 08:44
Grazie !
un pò in ritardo... ma poi ci sono arrivato e cos' ho fatto !
ora però ho un altro problema :
Vorrei Prelevare i dati tutti insieme da una struttura del tipo :
----->
Public Structure RecRD
Public Fill1 As String
Public Tipo As String
.....
End Structure
Public RecordRD As RecRD
<-----
senza prelevare i campi uno alla volta (es. RecordRD.Fill1, RecordRD.Tipo...) ;
Cioè gestire direttamente tutto il record della struttura riempita (RecordRD).
Quali sono i metodi o la classe da utilizzare per prelevare tutto il record della struttura stessa ?
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 17 apr 2008 - 08:56
>Quali sono i metodi o la classe da utilizzare per prelevare tutto
>il record della struttura stessa ?
non posso aiutarti direttamente da qui (sono in USA) perchè non ho gli strumenti. Ti consiglio di aprire un nuovo thread affinchè gli altri possano aiutarti neglio
>Grazie
di nulla!
Alx81 =)
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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 !