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;
با برنامه زیر ابتدا کاربر لاگین میکنه بعد اطلاعات خودشو که تو فیلد های دیگر دیتابیس هست میبینه
با کد زیر لاگین میکنم ولی وقتی میخوام مثلا فیلد نام رو به خاصیت تکست یک کنترل لیبیل قراربدم به مشکل بر میخورم .
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;