payam.hayati
New Member
سلام
برای نمایش از کدهای زیر استفاده کردم :
اما از این خط خطا میگیره :
بدین شکل هم نوشتم جواب نداد :
خطا :
من تصویر را در یک پوشه و نامش رو در بانک با استفاده از کدهای زیر ذخیره می کنم :
مقدار filename1 را در جدول Insert کردم در نهایت :
کد:
[/COLOR][/RIGHT][COLOR=#333333][FONT=Consolas]string filename1 = "";[/FONT][/COLOR]
[COLOR=#333333][FONT=Consolas] if (FileUpload1.HasFile && FileUpload1.PostedFile.ContentLength < 512000)[/FONT][/COLOR]
[COLOR=#333333][FONT=Consolas] {[/FONT][/COLOR]
[COLOR=#333333][FONT=Consolas] filename1 = System.DateTime.Now.ToString("yyyyMMddhhmmss") + FileUpload1.FileName;[/FONT][/COLOR]
[COLOR=#333333][FONT=Consolas] FileUpload1.PostedFile.SaveAs(Server.MapPath("~\\i mg\\Namayandegi\\" + filename1));[/FONT][/COLOR]
[COLOR=#333333][FONT=Consolas] }[/FONT][/COLOR]
[RIGHT][COLOR=#333333]
برای نمایش از کدهای زیر استفاده کردم :
کد:
[COLOR=#333333][FONT=Consolas]SqlDataAdapter da = new SqlDataAdapter("SELECT n_image FROM T_Namayandegi WHERE n_id = '" + txtPeygire.Text + "' ", con);[/FONT][/COLOR]
[COLOR=#333333][FONT=Consolas] DataSet ds = new DataSet();[/FONT][/COLOR]
[COLOR=#333333][FONT=Consolas] da.Fill(ds, "Temp");[/FONT][/COLOR]
[COLOR=#333333][FONT=Consolas] con.Close();[/FONT][/COLOR]
[COLOR=#333333][FONT=Consolas] Image1.ImageUrl = @"\img\Namayandegi" + ds.Tables[0].Rows[0][0].ToString();[/FONT][/COLOR]
اما از این خط خطا میگیره :
کد:
[COLOR=#000000][FONT=Consolas]Image1.ImageUrl = @"\img\Namayandegi" + ds.Tables[0].Rows[0][0].ToString();[/FONT][/COLOR]
کد:
//Image1.ImageUrl = @"\img\Namayandegi" + ds.Tables[0].Rows[0][0].ToString();
خطا :
کد:
An exception of type 'System.IndexOutOfRangeException' occurred in System.Data.dll but was not handled in user code
Additional information: There is no row at position 0