Doufám že mne začátečníka tady zase nebudete kamenovat za mou neznalost. Přes OleDB mám otevřen XLS soubor a načítám jej do tabulky DTA. V XLS jsou tato data: zak.číslo hod 11252 27 11266 16 12016 32 20001 5 D 32 nemoc 24 Načítám to takto:
cn.Open()
command.Connection = cn
command.CommandText = "SELECT * FROM [List1$B34:C43]"
Dim dtA As New System.Data.DataTable
dtA.Columns.Add("Zak#číslo")
dtA.Columns.Add("Hod")
dtA.Columns(0).DataType = System.Type.GetType("System.String")
dtA.Columns(3).DataType = System.Type.GetType("System.Decimal")
dtA.Load(command.ExecuteReader(CommandBehavior.CloseConnection))
Výsledkem je, že se do DTA načte 6 řádků, ale ve sloupci zak.číslo nejsou načteny hodnoty "D" respektive "nemoc". Poradíte mi v čem je problém, případně nastíníte řešení? Pokoušel jsem se před plněním DTA definvat datovétypy sloupců, ale to nepomohlo.
|