sitara24
پنج شنبه 29 دی 1390, 14:10 عصر
من دارم یه صفحه طراحی میکنم که میخواد توش کاربر کلمه کاربری و رمز عبورش رو تغییر بده.
حالا میخوام با dataset برنامه براساس نام کاربری که میده سطر مربوطه رو پیدا کنه و کلمه رمز فعلی رو با اونی که تایپ میکنه و... چک کنه.
حالا من این کد رو نوشتم ولی توی ad.Fill(ds, "Tbl_Users"); خطا میده که ستونی به اسم Useradmin نیست.(useradmin اصلا ستون نیست.بلکه توی شرط where جوابه اونه.
string strConn;
NameValueCollection nv = new NameValueCollection();
nv = ConfigurationManager.AppSettings;
strConn = nv.Get("connectionstring");
SqlConnection connection = new SqlConnection();
connection.ConnectionString = strConn;
SqlCommand cmd = new SqlCommand();
cmd.Connection = connection;
//cmd.CommandText = "select * from Tbl_Users where Username="+ TxBUserName.Text ;+
SqlDataAdapter ad = new SqlDataAdapter();
ad.SelectCommand = new SqlCommand();
ad.SelectCommand.Connection = connection ;
ad.SelectCommand.CommandText = "select * from Tbl_Users where Tbl_Users.Username=" + TxBUserName.Text;
ad.SelectCommand.CommandType = CommandType.Text;
connection.Open();
DataSet ds = new DataSet();
ad.Fill(ds, "Tbl_Users");
DataRow dr;
لطفا اگه نظری دارین بدین
حالا میخوام با dataset برنامه براساس نام کاربری که میده سطر مربوطه رو پیدا کنه و کلمه رمز فعلی رو با اونی که تایپ میکنه و... چک کنه.
حالا من این کد رو نوشتم ولی توی ad.Fill(ds, "Tbl_Users"); خطا میده که ستونی به اسم Useradmin نیست.(useradmin اصلا ستون نیست.بلکه توی شرط where جوابه اونه.
string strConn;
NameValueCollection nv = new NameValueCollection();
nv = ConfigurationManager.AppSettings;
strConn = nv.Get("connectionstring");
SqlConnection connection = new SqlConnection();
connection.ConnectionString = strConn;
SqlCommand cmd = new SqlCommand();
cmd.Connection = connection;
//cmd.CommandText = "select * from Tbl_Users where Username="+ TxBUserName.Text ;+
SqlDataAdapter ad = new SqlDataAdapter();
ad.SelectCommand = new SqlCommand();
ad.SelectCommand.Connection = connection ;
ad.SelectCommand.CommandText = "select * from Tbl_Users where Tbl_Users.Username=" + TxBUserName.Text;
ad.SelectCommand.CommandType = CommandType.Text;
connection.Open();
DataSet ds = new DataSet();
ad.Fill(ds, "Tbl_Users");
DataRow dr;
لطفا اگه نظری دارین بدین