NIMA_1981
جمعه 08 دی 1391, 20:29 عصر
سلام دوستان من یک برای اضافه کردن کورد ها همیشه اینجوری استفاده میکنم اما الان که یک فیلد image تو دیتابیس دارم وقتی این حوری مینویسم عکس ذحیره میشه اما وقع خوندن خطا میده
string sql = "Insert into users (uname,ufamil,uuser,upass,usemat,uemail,ubirthday, upic,ua1,ua2,ua3,ua4,ua5,ua6,ua7)";
sql += " values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}',' {8}','{9}','{10}','{11}','{12}','{13}','{14}')";
sql = string.Format(sql,this.Name, this.Famil, this.User, this.pass,this.Semat,this.Email,this.Birthdat,this .Pic_arr,
this.Ua1,this.Ua2,this.Ua3,this.Ua4,this.Ua5,this. Ua6,this.Ua7);
اما وقتی اینحوری منویسم درست میشه عکس درست لود میشه
string qry = "insert into users (uname,ufamil,uuser,upass,usemat,uemail,ubirthday, upic,ua1,ua2,ua3,ua4,ua5,ua6,ua7) ";
qry += "values(@uname,@ufamil,@uuser,@upass,@usemat,@uemai l,@ubirthday,@upic,@ua1,@ua2,@ua3,@ua4,@ua5,@ua6,@ ua7)";
//Initialize SqlCommand object for insert.
SqlCommand SqlCom = new SqlCommand(qry, CN);
//We are passing Original Image Path and
//Image byte data as SQL parameters.
SqlCom.Parameters.Add("@upic", SqlDbType.Image);
SqlCom.Parameters["@upic"].Direction = ParameterDirection.Input;
SqlCom.Parameters["@upic"].Value = this.Pic_arr;
//
میشه بگید باید چه تغییری رو کد بالا بدم که درست بشه
با تشکر
string sql = "Insert into users (uname,ufamil,uuser,upass,usemat,uemail,ubirthday, upic,ua1,ua2,ua3,ua4,ua5,ua6,ua7)";
sql += " values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}',' {8}','{9}','{10}','{11}','{12}','{13}','{14}')";
sql = string.Format(sql,this.Name, this.Famil, this.User, this.pass,this.Semat,this.Email,this.Birthdat,this .Pic_arr,
this.Ua1,this.Ua2,this.Ua3,this.Ua4,this.Ua5,this. Ua6,this.Ua7);
اما وقتی اینحوری منویسم درست میشه عکس درست لود میشه
string qry = "insert into users (uname,ufamil,uuser,upass,usemat,uemail,ubirthday, upic,ua1,ua2,ua3,ua4,ua5,ua6,ua7) ";
qry += "values(@uname,@ufamil,@uuser,@upass,@usemat,@uemai l,@ubirthday,@upic,@ua1,@ua2,@ua3,@ua4,@ua5,@ua6,@ ua7)";
//Initialize SqlCommand object for insert.
SqlCommand SqlCom = new SqlCommand(qry, CN);
//We are passing Original Image Path and
//Image byte data as SQL parameters.
SqlCom.Parameters.Add("@upic", SqlDbType.Image);
SqlCom.Parameters["@upic"].Direction = ParameterDirection.Input;
SqlCom.Parameters["@upic"].Value = this.Pic_arr;
//
میشه بگید باید چه تغییری رو کد بالا بدم که درست بشه
با تشکر