سلام به همه دوستان
من یه کدی نوشتم که تصاویر رو در SQl ذخیره میکنه. و فیلد خودم رو از نوع varbinary(MAX) b گرفتم.
1.حالا میخوام اونو برای من نشون هم بده چطوری باید اینکارو انجام بدم؟
2.وقتی میخوام Insert کنم ، و نخوام عکس اضافه کنم خطا میده؟
سلام به همه دوستان
من یه کدی نوشتم که تصاویر رو در SQl ذخیره میکنه. و فیلد خودم رو از نوع varbinary(MAX) b گرفتم.
1.حالا میخوام اونو برای من نشون هم بده چطوری باید اینکارو انجام بدم؟
2.وقتی میخوام Insert کنم ، و نخوام عکس اضافه کنم خطا میده؟
1- شما باید اطلاعات باینری رو از دیتابیس بخونی بریزی تو memoryStream بعدش نمابش بدی
2-خب وقتی می خوای insert کنی filed هاتو مشخص کن مثل زیر
Insert into table_Name(field1,field2,...) values(value1,value2,...)
راجع به سوال 1 که اگه مثال بزنید خوبه.
راجع به سوال 2 هم من 4 تا Text Box دارم با یک picture Box من وقتی تمام فیلدهام رو پر کنم و روی دکمه add کلیک کنم اطلاعات اضافه میشه حالا شاید بخوام واسه یک رکورد تصویر قرار ندم اونموقع خطا میده باید چیکار کنم؟
میتونی از یه شرط استفاده کنی و دستورات SQL رو جدا کنی یعنی اگه عکس داشت یه دستور insert اجرا بشه اگه نداشت یه دستور دیگه
سلام
میشه بگین چه طوری تو بانک ذخیره کردین؟
در مورد بازیابی عکس هم سوال شمارو دارم و میخوام عکسی رو که از بانک میخونم در ستون عکس داخل DataGrid برای هر رکورد نمایش بدم؟
راستی شما فیلد عکس رو در بانکتون چک کردین که Null بتونه باشه؟
اینو من ننوشتم!!
عکس رو بصورت binary ذخیره کرده بعدش کد باینری رو Retrieve کرده و به عکس تبدیل کرده!!