komeil64
جمعه 28 فروردین 1388, 20:28 عصر
با سلام
من توی پروژه ای که با دات نت 2005 نوشته بودم کد زیر اجرا میشد و مشکلی نداشت
اما توی 2008 با این ارور مواجه میشم:specifid cast is not valid
کد:
string idedeit = Request.QueryString["uid"];
Int32 ui = Convert.ToInt32(idedeit);
Int32 uidedit=ui-1364;
string FilePath = MapPath("~/App_Data/db.mdb");
OleDbConnection odcon = new
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + FilePath);
OleDbCommand olecom = new OleDbCommand("select ID,username,pass,lfname,tel,address,email,website from tblusers where ID=" + uidedit + "", odcon);
odcon.Open();
OleDbDataReader dr = olecom.ExecuteReader(CommandBehavior.CloseConnecti on);
dr.Read();
TextBox1.Text = dr.GetString(1).ToString();
TextBox2.Text = dr.GetString(2).ToString();
TextBox3.Text = dr.GetString(3).ToString();
TextBox4.Text = dr.GetString(4).ToString();
TextBox5.Text = dr.GetString(5).ToString();
TextBox6.Text = dr.GetString(6).ToString();
TextBox7.Text = dr.GetString(7).ToString();
dr.Close();
olecom.Connection.Close();
odcon.Close();
من توی پروژه ای که با دات نت 2005 نوشته بودم کد زیر اجرا میشد و مشکلی نداشت
اما توی 2008 با این ارور مواجه میشم:specifid cast is not valid
کد:
string idedeit = Request.QueryString["uid"];
Int32 ui = Convert.ToInt32(idedeit);
Int32 uidedit=ui-1364;
string FilePath = MapPath("~/App_Data/db.mdb");
OleDbConnection odcon = new
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + FilePath);
OleDbCommand olecom = new OleDbCommand("select ID,username,pass,lfname,tel,address,email,website from tblusers where ID=" + uidedit + "", odcon);
odcon.Open();
OleDbDataReader dr = olecom.ExecuteReader(CommandBehavior.CloseConnecti on);
dr.Read();
TextBox1.Text = dr.GetString(1).ToString();
TextBox2.Text = dr.GetString(2).ToString();
TextBox3.Text = dr.GetString(3).ToString();
TextBox4.Text = dr.GetString(4).ToString();
TextBox5.Text = dr.GetString(5).ToString();
TextBox6.Text = dr.GetString(6).ToString();
TextBox7.Text = dr.GetString(7).ToString();
dr.Close();
olecom.Connection.Close();
odcon.Close();