ورود

View Full Version : کاهش فضای رم



mokamel
دوشنبه 21 اردیبهشت 1394, 19:46 عصر
کار با Ram کامپیوتر
سلام
دوستان من تکه کدی دارم در برنامم شبیه زیر که کارش اینه که از دیتابیس یکسری اطلاعات که باینری شده است رو می خونه و میاره تو هارد ذخیره می کنه . نکته ای که هست اینه که اگه حجم فایل ها کم باشه مشکلی نیست اما وقتی یه فایل 500 مگابایتی که در دیتابیس ذخیره شده است و میخونه یهو ارورو مموری میده برنامه چرا ؟ و راه حل چیست ؟


1

2
3
4
5
6
7
8
9
10
11

using (sqlcomand)
{
sqlconection.Open();
sqlcomand.Connection = sqlconection;
sqlcomand.CommandText = "select FileContent from MyDB where [id]=@i ";
sqlcomand.Parameters.Add("@i", System.Data.SqlDbType.Int).Value = i;
tempbyte = (byte[])sqlcomand.ExecuteScalar();
sqlcomand.Parameters.RemoveAt("@i");
}
File.WriteAllBytes(pathfile, tempbyte);







این i مربوط به یک حلقه for می باشد که اطلاعات خط به خط جدول می خونه و میاره