میلاد قاضی پور
پنج شنبه 27 خرداد 1389, 18:37 عصر
سلام . وقتی میخوام فرم ویرایش بالا بیاد تا اطلاعات رو ویرایش کنم . روی کدی که بولد شده این ارور رو میده :
SqlConnection con = new SqlConnection("server=(local)\\sqlexpress;" +
"initial catalog=University;" +
"user id=Administrator;integrated security=SSPI;");
DataSet ds = new DataSet();
SqlDataAdapter adap= new SqlDataAdapter("select * from users where username='"
+ label1.Text + "'", con);
byte[] MyData = new byte[0];
adap.Fill(ds, "users");
DataRow myRow;
myRow = ds.Tables["users"].Rows[0];
MyData = (byte[])myRow["image"];
MemoryStream stream = new MemoryStream(MyData);
f3.pictureBox1.Image = Image.FromStream(stream);
f3.textBox1_name.Text = myRow["name"].ToString();
f3.textBox2_lname.Text = myRow["lname"].ToString();
f3.textBox3_uname.Text = myRow["username"].ToString();
f3.textBox4_pass.Text = myRow["pass"].ToString();
f3.textBox5_job.Text = myRow["semat"].ToString();
f3.ShowDialog();
دقیقا من نمیدونم مشکل از اینجا هست یا موقع ثبت اطلاعات تصویر به درستی ثبت نمیشه . این هم کد ثبت همین اطلاعات .
MemoryStream mStream = new MemoryStream();
pictureBox1.Image.Save(mStream, ImageFormat.Jpeg);
byte[] pic = mStream.ToArray();
//byte[] pic = ReadFile(picPath);
rwd.daInsert("INSERT INTO users ([name] ,lname, semat ,username, pass, sabtkonande,image)"
+ "values('" + textBox1_name.Text + "','"
+ textBox2_lname.Text + "','"
+ textBox5_job.Text + "','"
+ textBox3_uname.Text + "','"
+ textBox4_pass.Text + "','"
+ textBox6_sabtkonande.Text + "','"
+ pic + "')");
SqlConnection con = new SqlConnection("server=(local)\\sqlexpress;" +
"initial catalog=University;" +
"user id=Administrator;integrated security=SSPI;");
DataSet ds = new DataSet();
SqlDataAdapter adap= new SqlDataAdapter("select * from users where username='"
+ label1.Text + "'", con);
byte[] MyData = new byte[0];
adap.Fill(ds, "users");
DataRow myRow;
myRow = ds.Tables["users"].Rows[0];
MyData = (byte[])myRow["image"];
MemoryStream stream = new MemoryStream(MyData);
f3.pictureBox1.Image = Image.FromStream(stream);
f3.textBox1_name.Text = myRow["name"].ToString();
f3.textBox2_lname.Text = myRow["lname"].ToString();
f3.textBox3_uname.Text = myRow["username"].ToString();
f3.textBox4_pass.Text = myRow["pass"].ToString();
f3.textBox5_job.Text = myRow["semat"].ToString();
f3.ShowDialog();
دقیقا من نمیدونم مشکل از اینجا هست یا موقع ثبت اطلاعات تصویر به درستی ثبت نمیشه . این هم کد ثبت همین اطلاعات .
MemoryStream mStream = new MemoryStream();
pictureBox1.Image.Save(mStream, ImageFormat.Jpeg);
byte[] pic = mStream.ToArray();
//byte[] pic = ReadFile(picPath);
rwd.daInsert("INSERT INTO users ([name] ,lname, semat ,username, pass, sabtkonande,image)"
+ "values('" + textBox1_name.Text + "','"
+ textBox2_lname.Text + "','"
+ textBox5_job.Text + "','"
+ textBox3_uname.Text + "','"
+ textBox4_pass.Text + "','"
+ textBox6_sabtkonande.Text + "','"
+ pic + "')");