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
App. WinForms / WPF .NET
Leggo txt -> popolo tabella
venerdì 08 aprile 2005 - 11.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ale
Profilo
| Newbie
4
messaggi | Data Invio:
ven 8 apr 2005 - 11:04
Ciao a tutti, mi sono appena iscritto al forum e sono ai primi approci con il linguaggio.
Potreste aiutarmi in questo mio problema?
Sto leggendo un file txt con vbnet.
faccio vari controlli sui campi e poi devo scrivere su una tabella oracle.
La soluzione che mi è venuta spontanea(ma sono sicuro che non sia "bella" )
è quella di scrivere direttamente nella tabella ogni volta che leggo una riga del mio file.
Questo però implica aprire la connessione, lanciare l'oledbcommand e richiudere la connessione
ogni volta... ciò mi sembra pesante.
Poi ho pensato di utilizzare un ds vuoto, quindi scrivere tutto nel ds e poi mettrelo nella tabella
in una sola volta.
Mi dite quale potrebbe essere a vostro modo di vedere la soluzione migliore per questo caso?
Grazie a tutti
ALEX
19018
Profilo
| Expert
502
messaggi | Data Invio:
ven 8 apr 2005 - 13:15
Ciao!Se si fosse trattato di dati importanti...ma molto molto importanti (esempio quelli di una banca) ti avrei consigliato leggi e inserisci anche se a discapito di numerose connessioni aperte e chiuse ma in casi "normali" è meglio che usi un dataset o se vuoi potresti eventualmente anche caricare tutto in un memorystream per poi scaricare il contenuto del DB!Ciao :)
ale
Profilo
| Newbie
4
messaggi | Data Invio:
ven 8 apr 2005 - 13:54
Ciao, la tua considerazione è utile, ma volendo utilizzare il dataset, come faccio
a crearne uno vuoto?.. la cosa mi spiazza un pochino.
In effetti per costruire una dataset di una tabella ho sempre utilizzato il dataadapter e con la fill
alimento il dataset. Ma nel mio caso ho bisogno di un dataset vuoto (perchè devo solo scrivere), quindi teoriciamnte non dovrei fare la .fill...
Mi dareste un aiuto per favore? sono andato un pò in confusione :)
Grazie 1000!
Ale
19018
Profilo
| Expert
502
messaggi | Data Invio:
ven 8 apr 2005 - 15:25
Ascolta, prova prima a cercare su MSDN la classe DataSet lì c'è scritto tutto quello che ti serve anche con esempi, se poi hai problemi vediamo!ciao
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
dom 10 apr 2005 - 11:05
hai provato con fillschema ???
Babi
Profilo
| Junior Member
197
messaggi | Data Invio:
dom 10 apr 2005 - 14:00
Ciao, esite lapossibilità ,se possiedi il Framword 1.1,
di leggere un file di testo e caricarlo direttamente in un dataset con poche righe di codice.
Bisogna partire da un file Schema.ini (dovresti guardare su MSDN per vedere come funziona)
Avevo visto un articolo in rete ma non mi ricordo più dove sia
Se lo trovo te lo mando.
Ciao
Barbara
ale
Profilo
| Newbie
4
messaggi | Data Invio:
dom 10 apr 2005 - 16:37
Ciao, io ho trovato questo link che mi ha mandato direttamente
chi ha scritto l'articolo.
Ora me lo leggo ben bene...
:)
http://community.visual-basic.it/lucianob/archive/2005/02/19/5824.aspx
Babi
Profilo
| Junior Member
197
messaggi | Data Invio:
mer 13 apr 2005 - 09:43
Ciao, ho provato ad implementare l'esempio nel link da te indicato.
Non è niente male.
Quante cose si imparano....
:)
ale
Profilo
| Newbie
4
messaggi | Data Invio:
mer 13 apr 2005 - 15:17
Scusami, anch'io ho provato.
però per il caso di file txt con formato fisso non riesco a capire come devo fare
ad impostare i parametri.
se mi puoi aiutare ti ringrazio
Babi
Profilo
| Junior Member
197
messaggi | Data Invio:
gio 14 apr 2005 - 09:51
Ciao, l'unica differenza con l'esempio del Post è questa.
Nel file.ini devi mettere Format=FixedLength
A livello di codice nella connectionstring devi aggiungere FMT=FixedLength
Questo è tutto.
Se hai roblemi fammi sapere
Ciao
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 !