ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
سلام دوستان
من يه پروژه درسي دارم که بايد اطلاعات مربوط به يک موجوديت همراه با يک فيلد عکس رو در يک بانک ذخيره کند و قابليت حذف و اضافه و ويرايش اطلاعات رو هم داشته باشه
اما نکته اي که بايد در انجام اين پروژه رعايت بشه :
چون فايل هاي Access در ذخيره فايل هاي تصويري با حجم بالا خيلي بزرگ ميشه و SQL Server هم براي نصب نرم افزار نياز به نرم افزار SQL Server داره پس دستور دادن که در اجراي پروژه از بانک اطلاعاتي Access يا SQL Server نبايد استفاده بشه
با توجه به اينکه خودم تا حدودي با دلفي 6 کار کردم لذا از دوستان خواهش ميکنم اگر نظري درباره روش هاي اجراي اين پروژه در دلفي 6 دارن من رو هم راهنمايي کنن
باتشکر
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
کسي نيست يه ايده بده :متفکر:
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
نقل قول:
نوشته شده توسط
behzadsaed
کسي نيست يه ايده بده :متفکر:
کار با فایل را بلدید ؟ من یادم رفته.فکر کنم جواب کارتون را بدهد:لبخندساده:
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
نقل قول:
چون فايل هاي Access در ذخيره فايل هاي تصويري با حجم بالا خيلي بزرگ ميشه و SQL Server هم براي نصب نرم افزار نياز به نرم افزار SQL Server داره پس دستور دادن که در اجراي پروژه از بانک اطلاعاتي Access يا SQL Server نبايد استفاده بشه
شما از هر چی که استفاده کنید، حجم فایل افزایش پیدا میکنه، می خواد SQL Server باشه، می خواد Access باشه، یا هر چیز دیگه.
علاوه بر دو نرم افزار یاد شده، N نرم افزار دیگه هم برای مدیریت بانک اطلاعاتی وجود داره، از RDBMS های کامل مثل Oracle و MySQL و Interbase، تا نرم افزارهای ساده تری مثل SQLite و DBISAM.
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
اگر اجباری در ذخیره تصاویر در بانک اطلاعات وجود ندارد، تصاویر را با استفاده از id آنها در مسیری مجزا ذخیره و مدیریت آن را به صورت مجزا انجام دهید.
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
سلام
از راهنمائي هاي شما بسيار ممنونم خصوصا آقاي کشاورز
ولي دوست عزيز يکي از مشکل هايي که من دارم اينه که نرم افزار تاحدممکن وابسته به نصب نرم افزار اضافه ايي نباشه (SQL Server)
اين کار رو ميشه با بانک اصلاعاتي Access انجام داد ولي اين روش رو در اجراي پروژه ممنوع کردن
حالا آيا به نظر شما امکان داره بانک اطلاعاتي پارادکس براي اين کار جواب بده ؟ اگر تعداد رکوردها زياد باشه مشکلي براي بانک پيش نمياد ؟
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
نقل قول:
حالا آيا به نظر شما امکان داره بانک اطلاعاتي پارادکس براي اين کار جواب بده ؟
نه، دور پارادکس را خط بکشید!
نقل قول:
اگر تعداد رکوردها زياد باشه مشکلي براي بانک پيش نمياد ؟
پارادکس قابل اعتماد نیست.
نقل قول:
اين کار رو ميشه با بانک اصلاعاتي Access انجام داد ولي اين روش رو در اجراي پروژه ممنوع کردن
برای Access جایگزین هایی وجود داره. دو نمونه را در پست قبلی ذکر کردم: SQLite، و DBISAM.
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
متاسفانه من هيچوقت با اين نرم افزار ها کار نکردم
نبايد از بانک اطلاعاتي استفاده کنم که نياز به نصب نرم افزار ويژه اي داشته باشه (اجراي برنامه نبايد به نرم افزار خاصي وابسته باشه )
نرم افزار هاي رو فرمودين براي اجراي برنامه نياز به نصب نرم افزار ويژه دارند ؟
کمبود زمان هم دارم ، ميترسم تا کار با اين نرم افزار ها رو ياد بگيرم وقت از دستم بره:اشتباه:
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
ميدونم خيلي سرتون شلوغه
اگر وقت کردين و جواب دادين که از تجربياتتون استفاده ميکنم در غيراينصورت از اينکه وقتتون رو گرفتم معذرت ميخوام:لبخندساده:
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
در همین تالار DBISAM را جستجو کنید.
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
ای بابا !
دوسته عزیز شما می گین با access و sql server نمی تونین بانک بزنین:لبخند: پس مجبور هستین از موتور های بانک اطلاعاتی دیگری استفاده کنین که اقای کشاورز دو نمونه بدونه نیاز به نصب برنامه های اضافی رو معرفی کردند!
حالا که شما می گی وقته کم داری و یادگیریه زبان برنامه نویسی براتون مشکله ! یه مسئله ی دیگه اس!
به هر حال مجبور هستین کار با دیگر موتورهای بانک اطلاعاتی رو یاد بگیرید.
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
سلام
اولاً خدمت دوستمون FiACKER بايد عرض کنم من با بانکهاي اطلاعاتي مثل Access و SQL Server کار کردم
يکي از خصوصيات پروژه اينه که نبايد از از اين دو برنامه استفاده بشه
درکل هدف : طراحي نرم افزاري Portable که راحت رو هر سيستمي اجرا بشه مثل ديکشنري هاي که روي CD اجرا ميشن
که اين کار رو با بانک Paradox انجام دادم ، فقط مسئله رو حل کردم ولي اصلاً برنامه جنبه کاربردي نداشت
آقاي کشاورز عزيز
براي تجربه شخصي خودم هم که شده دوست داشتم با DBISAM آشنا بشم
VCL هاش رو از اينترنت گرفتم
DBISAM Additional Software and Utilities نسخه 3.1 رو هم دانلود کردم و اما متاسفانه هنگام Active کردن Table پيغام خطا ميده نميدونم به چه دليل ؟
نميدونم درست متوجه شدم يا نه اما فکر ميکنم نرم افزاري که جداولم رو باهاش ايجاد کردم نسخه قديمي بوده و به خاصر همين شايد خطا ميده
http://rs696tl2.rapidshare.com/files...3726/Error.bmp
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
نقل قول:
نوشته شده توسط
behzadsaed
DBISAM Additional Software and Utilities نسخه 3.1 رو هم دانلود کردم و اما متاسفانه هنگام Active کردن Table پيغام خطا ميده نميدونم به چه دليل ؟
خوب حاجي خطا رو بگو بچه بگن خطا از چيه.
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
شما باید تنظیمات اون رو انجام بدین
نقل قول: ذخيره اطلاعات در بانک هاي غير از Access و SQL Server
:متفکر: ميتوني يك فايل باينري براي اون بنوسي و هر چي مي خواي با فرمت دلخواهت توي اون ذخيره كني