PDA

View Full Version : خواندن از دیتابیس و نمایش در کنترل Lable



basic_forum
سه شنبه 28 تیر 1390, 11:42 صبح
دوستان سلام




با برنامه زیر ابتدا کاربر لاگین میکنه بعد اطلاعات خودشو که تو فیلد های دیگر دیتابیس هست میبینه




با کد زیر لاگین میکنم ولی وقتی میخوام مثلا فیلد نام رو به خاصیت تکست یک کنترل لیبیل قراربدم به مشکل بر میخورم .



OleDbConnection Con = new OleDbConnection();OleDbCommand Cmd = new OleDbCommand();OleDbDataReader dr = default(OleDbDataReader);int Result = -1;Con.ConnectionString = ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/Web_db.mdb;Persist Security Info=True");Cmd.Connection = Con;Cmd.CommandText = string.Format("SELECT * FROM Users WHERE uid='{0}' AND pwd='{1}'", user, pass);Con.Open();dr = Cmd.ExecuteReader;if ((dr.Read())) { Result = Convert.ToInt32(dr("PK_ID"));}Con.Close();dr.Close();return Result;

Saman Hashemi
سه شنبه 28 تیر 1390, 12:02 عصر
دوست عزيز براي خوانايي بهتر كدت بذار تو تگ كد

Saman Hashemi
سه شنبه 28 تیر 1390, 12:10 عصر
اگر با استفاده از Reader ميخوايي اينكار انجام بدي اينجوريه

textbox.text=dr[Name].tostring()
اگر هم ريدر برميگردوني تو برنامه ات چون close كردي ازت ارور ميگيره
بازم اونجايي كه ازت ارور ميگيره بذار شايد بهتر بتونيم كمك كنيم