Vlori Datatable

venerdì 25 settembre 2009 - 12.45

roberto9911 Profilo | Newbie

Ciao

devo caricare tutti i valori da un datatable su un file sequenziale (.txt)
Provo con questo codice ma su MyCol.ToString recupero solo e sempre il nome della colonna della tabella oracle ma non il valore della colonna
Dove sbaglio?

molte grazie in anticipo e ciao

dim DT as DataTable dim text_1 as string ' stringa per contenere il file txt ... ... recupero i dati tramite sql ... Quindi For Each MyRow As DataRow in dt.Rows For Each MyCol As DataColumn In dt.Columns text_1 = text_1 & MyCol.ToString & ";" next text_1 = text_1 & vbCrLf next

NB utilizzo il data table perche' ho diverse query sulla stessa routine di estrazione dati

alx_81 Profilo | Guru

>Ciao
Ciao,
prova ad usare MyCol.DefaultValue.
http://msdn.microsoft.com/en-us/library/system.data.datacolumn.defaultvalue.aspx
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

roberto9911 Profilo | Newbie

Grazie ma non va: da' il default value (ad esempio zero per i numerici) e non il value vero sul database

alx_81 Profilo | Guru

Ma tu infatti visualizzi le colonne generiche del datatable.
Quindi l'unico valore possibile è quello di default.
Se tu vuoi ottenere la navigazione della riga devi fare così:

Dim d As New DataTable d.Columns.Add("uno") d.Columns.Add("due") d.Columns.Add("tre") Dim dr As DataRow = d.NewRow() dr("uno") = 1 dr("due") = 2 dr("tre") = 3 d.Rows.Add(dr) For Each r As DataRow In d.Rows Dim i As Integer = 0 While i <= d.Columns.Count MessageBox.Show(r(i)) i = i + 1 End While Next
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

roberto9911 Profilo | Newbie

Si', molte, molte grazie
ciao

alx_81 Profilo | Guru

>Si', molte, molte grazie
di nulla!

se ti ha aiutato accetta la risposta così chiudiamo il thread

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5