kaka2438
سه شنبه 04 آذر 1393, 18:29 عصر
public void permisson(string username)
{
DataTable dt = new DataTable();
da.connect();
//string sql = "select * from Tbl_MyUser where UserName='{0}'";
string sql = "select * from Tbl_MyUser where UserName= '" + username + "' ";
sql = string.Format(sql, username);
dt = da.select(sql);
da.disconnet();
Chap1 = Convert.ToBoolean(dt.Rows[0][1]);
Chap = Convert.ToBoolean(dt.Rows[0]["Chap"].ToString());
Namayesh = Convert.ToBoolean(dt.Rows[0]["Namayesh"].ToString());
UserPass = Convert.ToBoolean(dt.Rows[0]["UserPass"].ToString());
Kharid = Convert.ToBoolean(dt.Rows[0]["Kharid"].ToString());
Forosh = Convert.ToBoolean(dt.Rows[0]["Forosh"].ToString());
}
برای گرفتن مقدار بولین از داخل دیتا تیبل برای فرستادن به متغییر خطاهای زیر رو میده
Object cannot be cast from DBNull to other types.
String was not recognized as a valid Boolean
مشکل از کجاست؟
{
DataTable dt = new DataTable();
da.connect();
//string sql = "select * from Tbl_MyUser where UserName='{0}'";
string sql = "select * from Tbl_MyUser where UserName= '" + username + "' ";
sql = string.Format(sql, username);
dt = da.select(sql);
da.disconnet();
Chap1 = Convert.ToBoolean(dt.Rows[0][1]);
Chap = Convert.ToBoolean(dt.Rows[0]["Chap"].ToString());
Namayesh = Convert.ToBoolean(dt.Rows[0]["Namayesh"].ToString());
UserPass = Convert.ToBoolean(dt.Rows[0]["UserPass"].ToString());
Kharid = Convert.ToBoolean(dt.Rows[0]["Kharid"].ToString());
Forosh = Convert.ToBoolean(dt.Rows[0]["Forosh"].ToString());
}
برای گرفتن مقدار بولین از داخل دیتا تیبل برای فرستادن به متغییر خطاهای زیر رو میده
Object cannot be cast from DBNull to other types.
String was not recognized as a valid Boolean
مشکل از کجاست؟