
Načítání pole z SQL
Zdravim
již 3 den si nemůžu poradit s nahráváním sloubce do proměnné [pole
toto je část kde si vytvářím pole načítám sloupec a marně(špatně) ho vkládám do pole můžete mí pls poradit?
object[] KontDatum1;
object[] KontDatum2;
Label2.Visible = true;
//KontDatum1 = new object[100];
KontDatum2 = new object[100];
//VYPIS POSLEDNIHO RADKU
SqlCommand myCommand1 = new SqlCommand(@"SELECT Datum FROM tiskarny");
ConnectionStringSettings strConStr = ConfigurationManager.ConnectionStrings["TISKARNYConnectionString"];
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = strConStr.ConnectionString;
myConnection.Open();
myCommand1.Connection = myConnection;
SqlDataReader reader = myCommand1.ExecuteReader();
reader.Read();
KontDatum1 = new object[reader.FieldCount];
KontDatum1 = reader.GetValues(reader);
reader.Close();
Skús niečo na tento spôsob (netestované):
proc pouzivas GetDataTime? navic sniper me nedava na vyber "List" jen ListBox coz neni ono. nemáte někdo nějký jiný řešení?
GetDateTime som použil preto, lebo to podľa selectu vyzeralo, že vyberáš DateTime. Kľudne to môžeš zmeniť na object (alebo v lepšom prípade na taký typ, aký máš v databáze).
Trieda List<T> je dostupná v mennom priestore System.Collections.Generic v C# od verzie 2.0. Ak to robíš v staršom, môžeš použiť ArrayList alebo nejakú vlastnú kolekciu.
jo vyhledavam tam sice datum ale ulozeno je ve varchar(50)bo je to vytahly z textu a format je takovej divnej.zkusim to teda jeste jednou podle tve ukazky doufam ze to nejak pujde.....
JaFi-ho ani losa neber na lehkou váhu. Lepší řešení se konat nebude.
ja nechtel lepsi ale jiny :)