14. oktober 2008 - 09:21Der er
4 kommentarer og 1 løsning
fyld array/textboxe med data fra lokal *.mdb fil i C#
Hej.
Jeg vil gerne kunne hente/skrive data fra en lokal database fil (*.mdb) og putte data i diverse textboxe. Det er lykkedes mig at tilføje en DataSource (Visual Studio 2008) og fylde et DataGridView (læse/skrive - mest som test af databasen) - men ville gerne kunne udtrække enkelte records - til ex. textbox .... Er der ikke en simpel 'HowTo' ? Jeg skal gerne kunne finde een record og lave noget beregning på den ....
SqlConnection con = new SqlConnection("Server=msdb1.surftown.dk;User=barcode_famcalLogin;Password=5upu9mBC;Database=barcode_famcal"); con.Open(); SqlCommand cmd = new SqlCommand("SELECT * FROM famcal_" + User.Identity.Name.ToString() + " WHERE id = ('" + e.Value + "')", con);
SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { // henter data fra kolonne "name" og ligger denne i en string. string attr_name = rdr["name"].ToString(); string attr_startTime = rdr["start"].ToString();
//Indsætter den event tekst som er i databasen i tekstboksen. TextBox1.Text = attr_name; TextBox2.Text = attr_startTime; ... osv. } con.Close();
Dette er noget jeg har taget fra noget jeg selv har lavet engang. Du skal selvfølgelig bruge din egen sqlcommand og sqlconnection.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.