PDA

View Full Version : سوال: بهترین روش برای ذخیره اطلاعات یک پرونده متنی در یک برنامه تحت شبکه



Tiam121
سه شنبه 12 شهریور 1392, 09:43 صبح
من یه برنامه دارم که چند کاربره هست و باید هر کابر قادر باشه اطلاعات پرونده مراجعین رو ببینه و بتونه تغیی بده و ذخیره کنه(اطلاعات پرونده ها شاید چند صفحه باشه) بهترین روش ذخیره پرونده ها و واکشی چیه؟؟؟

fjm11100
سه شنبه 12 شهریور 1392, 10:13 صبح
بستگی داره، ممکنه بتونی یا مجبور باشی اطلاعات پرونده هاتو فیلد فیلد کنی تا مثلا روش فیلتر یا سرچ داشته باشی یا کلا بصورت یک فایل یک فیلد باینری یا تکست کنی

systam
سه شنبه 12 شهریور 1392, 16:32 عصر
بصورت یک فایل یک فیلد باینری
فیلد باینری خوبه ولی رکورد ها زیاد بشن لود اطلاعات رو تاخیر مواجه میکنه ؟
داخل فایل متنی تا با رکورد بالا امتحان نکردم ؟
اگه در پوشه ذخیره و مسیر در بانک امکان تغییر محتویات پوشه هم هست ؟

منم الان برای یه نرم افزار بایگانی عکس گیر کردم چیکار کنم ؟

Tiam121
سه شنبه 12 شهریور 1392, 16:45 عصر
[QUOTE=fjm11100;1866297 یک فیلد باینری [/QUOTE]
من مجبورم از این روش استفاده کنم اما نمیدونم چه کدی باید واسش بنویسم

Tiam121
سه شنبه 12 شهریور 1392, 16:47 عصر
فیلد باینری خوبه ولی رکورد ها زیاد بشن لود اطلاعات رو تاخیر مواجه میکنه ؟


مشکلی با سرعت ندارم اما چطوری باید این کار رو بکنم؟

systam
سه شنبه 12 شهریور 1392, 16:51 عصر
دادا فایل ها بصورت عکسه

Tiam121
سه شنبه 12 شهریور 1392, 16:57 عصر
دادا فایل ها بصورت عکسه
اینجوری که من فهمیدم متن رو هم باید بشه بصورت باینری ذخیره و بازیابی کرد اما نمیدونم چطور.عکس رو میدونم چطور بصورت باینری ذخیره یا واکشی کنم.در مورد متن میتونید کمکی کنید؟

systam
سه شنبه 12 شهریور 1392, 17:03 عصر
با عکس کار کردم ولی با متن نه

fjm11100
چهارشنبه 13 شهریور 1392, 11:15 صبح
مسیر فایل یه مشکل بزرگ داره اونم دسترسی تحت شبکه است. یعنی برنامه های کلاینت باید به اون مسیر دسترسی داشته باشند.
کد زیر string را تبدیل به آرایه ای از بایت میکنه
public static byte[] StrToByteArray(string strValue)
{
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
return encoding.GetBytes(strValue);
}