amir.khanlari
یک شنبه 09 دی 1386, 16:55 عصر
من یک برنامه نوشتم که بعد از اجرا ودر پس از اجرای یک پروسیجر این خطا گرفته می شود. لطفا دلیل این خطا را بگویید و اگر کد نیاز به اصلاح دارد آنرا اصلاح کنید
SqlConnection objconnection = new
SqlConnection("server=localhost;database=picturealbum;integrated security=true");
try
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = objconnection;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "selectpicture";
cmd.Parameters.AddWithValue("@al_id",int.Parse(textBox1.Text));
cmd.Parameters.Add("@picfile", SqlDbType.Binary).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_name", SqlDbType.NVarChar, 50).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_type", SqlDbType.NChar, 10).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_keyword", SqlDbType.NVarChar, 200).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_description", SqlDbType.NVarChar, 300).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_date", SqlDbType.DateTime).Direction = ParameterDirection.Output;
objconnection.Open();
cmd.ExecuteReader();
textBox5.Text = cmd.Parameters["@pic_name"].Value.ToString();
byte[] b=((byte[]) (cmd.Parameters["@picfile"].Value));
MemoryStream mem = new MemoryStream(b);
pictureBox1.Image = Image.FromStream(mem);
SqlConnection objconnection = new
SqlConnection("server=localhost;database=picturealbum;integrated security=true");
try
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = objconnection;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "selectpicture";
cmd.Parameters.AddWithValue("@al_id",int.Parse(textBox1.Text));
cmd.Parameters.Add("@picfile", SqlDbType.Binary).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_name", SqlDbType.NVarChar, 50).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_type", SqlDbType.NChar, 10).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_keyword", SqlDbType.NVarChar, 200).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_description", SqlDbType.NVarChar, 300).Direction = ParameterDirection.Output;
cmd.Parameters.Add("@pic_date", SqlDbType.DateTime).Direction = ParameterDirection.Output;
objconnection.Open();
cmd.ExecuteReader();
textBox5.Text = cmd.Parameters["@pic_name"].Value.ToString();
byte[] b=((byte[]) (cmd.Parameters["@picfile"].Value));
MemoryStream mem = new MemoryStream(b);
pictureBox1.Image = Image.FromStream(mem);