ورود

View Full Version : سوال: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server



behzadsaed
یک شنبه 18 اسفند 1387, 10:30 صبح
سلام دوستان
من يه پروژه درسي دارم که بايد اطلاعات مربوط به يک موجوديت همراه با يک فيلد عکس رو در يک بانک ذخيره کند و قابليت حذف و اضافه و ويرايش اطلاعات رو هم داشته باشه
اما نکته اي که بايد در انجام اين پروژه رعايت بشه :
چون فايل هاي Access در ذخيره فايل هاي تصويري با حجم بالا خيلي بزرگ ميشه و SQL Server هم براي نصب نرم افزار نياز به نرم افزار SQL Server داره پس دستور دادن که در اجراي پروژه از بانک اطلاعاتي Access يا SQL Server نبايد استفاده بشه

با توجه به اينکه خودم تا حدودي با دلفي 6 کار کردم لذا از دوستان خواهش ميکنم اگر نظري درباره روش هاي اجراي اين پروژه در دلفي 6 دارن من رو هم راهنمايي کنن

باتشکر

behzadsaed
یک شنبه 18 اسفند 1387, 10:41 صبح
کسي نيست يه ايده بده :متفکر:

SayeyeZohor
یک شنبه 18 اسفند 1387, 18:23 عصر
کسي نيست يه ايده بده :متفکر:
کار با فایل را بلدید ؟ من یادم رفته.فکر کنم جواب کارتون را بدهد:لبخندساده:

vcldeveloper
یک شنبه 18 اسفند 1387, 21:05 عصر
چون فايل هاي Access در ذخيره فايل هاي تصويري با حجم بالا خيلي بزرگ ميشه و SQL Server هم براي نصب نرم افزار نياز به نرم افزار SQL Server داره پس دستور دادن که در اجراي پروژه از بانک اطلاعاتي Access يا SQL Server نبايد استفاده بشهشما از هر چی که استفاده کنید، حجم فایل افزایش پیدا میکنه، می خواد SQL Server باشه، می خواد Access باشه، یا هر چیز دیگه.

علاوه بر دو نرم افزار یاد شده، N نرم افزار دیگه هم برای مدیریت بانک اطلاعاتی وجود داره، از RDBMS های کامل مثل Oracle و MySQL و Interbase، تا نرم افزارهای ساده تری مثل SQLite و DBISAM.

mdsh1400
یک شنبه 18 اسفند 1387, 21:19 عصر
اگر اجباری در ذخیره تصاویر در بانک اطلاعات وجود ندارد، تصاویر را با استفاده از id آنها در مسیری مجزا ذخیره و مدیریت آن را به صورت مجزا انجام دهید.

behzadsaed
یک شنبه 18 اسفند 1387, 22:18 عصر
سلام
از راهنمائي هاي شما بسيار ممنونم خصوصا آقاي کشاورز

ولي دوست عزيز يکي از مشکل هايي که من دارم اينه که نرم افزار تاحدممکن وابسته به نصب نرم افزار اضافه ايي نباشه (SQL Server)
اين کار رو ميشه با بانک اصلاعاتي Access انجام داد ولي اين روش رو در اجراي پروژه ممنوع کردن

حالا آيا به نظر شما امکان داره بانک اطلاعاتي پارادکس براي اين کار جواب بده ؟ اگر تعداد رکوردها زياد باشه مشکلي براي بانک پيش نمياد ؟

vcldeveloper
یک شنبه 18 اسفند 1387, 22:40 عصر
حالا آيا به نظر شما امکان داره بانک اطلاعاتي پارادکس براي اين کار جواب بده ؟
نه، دور پارادکس را خط بکشید!


اگر تعداد رکوردها زياد باشه مشکلي براي بانک پيش نمياد ؟
پارادکس قابل اعتماد نیست.


اين کار رو ميشه با بانک اصلاعاتي Access انجام داد ولي اين روش رو در اجراي پروژه ممنوع کردن
برای Access جایگزین هایی وجود داره. دو نمونه را در پست قبلی ذکر کردم: SQLite، و DBISAM.

behzadsaed
یک شنبه 18 اسفند 1387, 22:58 عصر
متاسفانه من هيچوقت با اين نرم افزار ها کار نکردم
نبايد از بانک اطلاعاتي استفاده کنم که نياز به نصب نرم افزار ويژه اي داشته باشه (اجراي برنامه نبايد به نرم افزار خاصي وابسته باشه )
نرم افزار هاي رو فرمودين براي اجراي برنامه نياز به نصب نرم افزار ويژه دارند ؟

کمبود زمان هم دارم ، ميترسم تا کار با اين نرم افزار ها رو ياد بگيرم وقت از دستم بره:اشتباه:

behzadsaed
یک شنبه 18 اسفند 1387, 23:14 عصر
ميدونم خيلي سرتون شلوغه
اگر وقت کردين و جواب دادين که از تجربياتتون استفاده ميکنم در غيراينصورت از اينکه وقتتون رو گرفتم معذرت ميخوام:لبخندساده:

vcldeveloper
دوشنبه 19 اسفند 1387, 01:24 صبح
در همین تالار DBISAM را جستجو کنید.

FiACKER
چهارشنبه 21 اسفند 1387, 13:48 عصر
ای بابا !
دوسته عزیز شما می گین با access و sql server نمی تونین بانک بزنین:لبخند: پس مجبور هستین از موتور های بانک اطلاعاتی دیگری استفاده کنین که اقای کشاورز دو نمونه بدونه نیاز به نصب برنامه های اضافی رو معرفی کردند!
حالا که شما می گی وقته کم داری و یادگیریه زبان برنامه نویسی براتون مشکله ! یه مسئله ی دیگه اس!
به هر حال مجبور هستین کار با دیگر موتورهای بانک اطلاعاتی رو یاد بگیرید.

behzadsaed
چهارشنبه 28 اسفند 1387, 14:05 عصر
سلام
اولاً خدمت دوستمون FiACKER بايد عرض کنم من با بانکهاي اطلاعاتي مثل Access و SQL Server کار کردم
يکي از خصوصيات پروژه اينه که نبايد از از اين دو برنامه استفاده بشه
درکل هدف : طراحي نرم افزاري Portable که راحت رو هر سيستمي اجرا بشه مثل ديکشنري هاي که روي CD اجرا ميشن
که اين کار رو با بانک Paradox انجام دادم ، فقط مسئله رو حل کردم ولي اصلاً برنامه جنبه کاربردي نداشت
آقاي کشاورز عزيز
براي تجربه شخصي خودم هم که شده دوست داشتم با DBISAM آشنا بشم
VCL هاش رو از اينترنت گرفتم
DBISAM Additional Software and Utilities نسخه 3.1 رو هم دانلود کردم و اما متاسفانه هنگام Active کردن Table پيغام خطا ميده نميدونم به چه دليل ؟
نميدونم درست متوجه شدم يا نه اما فکر ميکنم نرم افزاري که جداولم رو باهاش ايجاد کردم نسخه قديمي بوده و به خاصر همين شايد خطا ميده

http://rs696tl2.rapidshare.com/files/210641073/223726/Error.bmp

Modernidea
شنبه 01 فروردین 1388, 14:51 عصر
DBISAM Additional Software and Utilities نسخه 3.1 رو هم دانلود کردم و اما متاسفانه هنگام Active کردن Table پيغام خطا ميده نميدونم به چه دليل ؟


خوب حاجي خطا رو بگو بچه بگن خطا از چيه.

behzadsaed
یک شنبه 02 فروردین 1388, 01:14 صبح
ممنون عزيز
مشکلم حل شد

baradar
دوشنبه 26 بهمن 1388, 18:42 عصر
شما باید تنظیمات اون رو انجام بدین

mragers
دوشنبه 26 بهمن 1388, 19:06 عصر
:متفکر: ميتوني يك فايل باينري براي اون بنوسي و هر چي مي خواي با فرمت دلخواهت توي اون ذخيره كني