PDA

View Full Version : سوال: مشکل در باز کردن دیتابیس اکسس که دارای پسورد است در برنامه



vid4259
یک شنبه 28 تیر 1394, 14:33 عصر
سلام یک دیتابیس اکسس دارم که 2007 است وداری پسورد12s3 است و می خوام در برنامه از این دیتا بیس استفاده کنم ولی وقتی می خوام کاری مثل : ورود به برنامه ، ثبت ، حذف ... انجام بدم خطا می ده اینهم کد کانکشنم هست

string connect = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:\\db-sib\\db.accdb; Jet OLEDB:Database Password=12s3";

مشکلش کجاس؟

behzadkhan
یک شنبه 28 تیر 1394, 16:28 عصر
با سلام

دوست عزیز

برای آنکه بهتر راهنمایی شود.

لطفا پیغام خطا را هم ارسال کنید.

با تشکر

vid4259
یک شنبه 28 تیر 1394, 21:28 عصر
این خطا رو می ده133399

behzadkhan
دوشنبه 29 تیر 1394, 00:25 صبح
با سلام

دوست عزیز

اگر اشتباه نکرده باشم در خطی که عبارت

Cannot Open database ''

را نوشته. داخل دو تا تک کوتیشن هیچ نامی برای دیتابیس وجود ندارد.

بنابراین

باید پیغام خطا به خاطر این هست که نمی تواند به یک پایگاه داده بدون نام دسترسی پیدا کند.

با تشکر

دلتنگ اسمان
دوشنبه 29 تیر 1394, 12:41 عصر
با سلام
فایل دیتابیس رو طبق تصویر زیر باز کن و مجدد براش پسورد تعریف کن:
133413

vid4259
دوشنبه 29 تیر 1394, 14:10 عصر
بازم درست نشد در ضمن وقتی که تو اکسس براش رمز میزارم این پیغام رو میده بعد تایید میشه :
encrypting with a block cipher is incompatible with row level locking . row level locking will be ignored

behzadkhan
دوشنبه 29 تیر 1394, 14:52 عصر
با سلام

دوست عزیز

اگر امکانش هست فایل پایگاه داده ها را هم ضمیمه کنید.

با تشکر

vid4259
دوشنبه 29 تیر 1394, 16:36 عصر
فایل دیتابیس
http://s3.picofile.com/file/8201195650/db_accdb.html

behzadkhan
دوشنبه 29 تیر 1394, 22:08 عصر
با سلام

دوست عزیز

هم توانستم از پایگاه داده بخوانم و هم بینویسم.

لطفا ضمیمه را بررسی نمایید:

133426

133425



با تشکر

vid4259
سه شنبه 30 تیر 1394, 13:41 عصر
دوست عزیز مرسی از بررسی تون من هم پایگاه داه ای که دارم بدون پسورد درست کار می کنه اما مشکلم وقتی هست که دیتا بیس پسورد داشته باشه خطاهای بالا رو میده

behzadkhan
سه شنبه 30 تیر 1394, 14:00 عصر
دوست عزیز مرسی از بررسی تون من هم پایگاه داه ای که دارم بدون پسورد درست کار می کنه اما مشکلم وقتی هست که دیتا بیس پسورد داشته باشه خطاهای بالا رو میده

با سلام

دوست عزیز

لطفا شما یک پایگاه داده ها که دارای پسورد باشد را ضمیمه کنید.(پسورد را هم ارسال کنید)

و

بگویید که کدام عملیات روی کدام جدول انجام نمی شود.

سپس

من اون موارد را بررسی می کنم.

و

اگر توانستم آن را حل و به شما ارائه خواهم کرد.

با تشکر

vid4259
دوشنبه 12 مرداد 1394, 09:24 صبح
ببخشید من می خوام عمل login و اضافه رو می خوام روش انجام بدم
http://s6.picofile.com/file/8203956826/db_accdb.html

behzadkhan
دوشنبه 12 مرداد 1394, 09:46 صبح
ببخشید من می خوام عمل login و اضافه رو می خوام روش انجام بدم
http://s6.picofile.com/file/8203956826/db_accdb.html

با سلام

دوست عزیز

من فایل را دانلود کردم اما هنگام باز کردن آن با خطای زیر:

cannot open database 'c:\db.accdb'. it may not be a database that your application recognizes, or the file may be corrupt.

مواجه شدم.

به نظرم من فایل شما ایراد دارد.

لطفا یا فایل صحیح را ارسال کنید.

و یا

مشخصات جدول هایی که در این پایگاه داده ها ایجاد کردید را به من بدهید تا خودم آنرا طراحی کنم.

سپس

آنرا تست و بخش لاگین را راه اندازی کنم.

با تشکر

vid4259
دوشنبه 12 مرداد 1394, 23:12 عصر
دوست عزیز خودم دانلود کردم مشکلی نداشت ضمن پسوردشم 12345

behzadkhan
دوشنبه 12 مرداد 1394, 23:35 عصر
دوست عزیز خودم دانلود کردم مشکلی نداشت ضمن پسوردشم 12345

با سلام

دوست عزیز

من اونو با اکسس 2007 باز کردم.

شاید به خاطر آن باشد.

اگر ورژن شما بالاتر هست.

لطفا اونو به یک ورژن 2007 تبدیل کنید.

با تشکر

vid4259
چهارشنبه 14 مرداد 1394, 11:28 صبح
سلام دوست عزیز ببخشید تبدیلش کردم رمزشم12345 و می خوام کار لاگین و ثبت رو انجام بده
http://uplod.ir/yh1bp8ecz1ma/db1.mdb.htm

behzadkhan
چهارشنبه 14 مرداد 1394, 11:55 صبح
سلام دوست عزیز ببخشید تبدیلش کردم رمزشم12345 و می خوام کار لاگین و ثبت رو انجام بده
http://uplod.ir/yh1bp8ecz1ma/db1.mdb.htm

با سلام

دوست عزیز

در این ضمیمه امکان لاگین به برنامه فراهم شده است.

ضمیمه:

133934

============================================

من کد ثبت را ننوشته ام.

شما می توانید با استفاده از همان کد لاگین خودتان کد ثبت را درست کنید.

البته اگر به مشکلی خوردید به شما کمک خواهد شد.

با تشکر

vid4259
پنج شنبه 15 مرداد 1394, 01:10 صبح
مرسی از راهنمایت وقتی دیتابیس رو به نسخه پایین تر تبدیل کردم مشکلم حل شد

behzadkhan
پنج شنبه 15 مرداد 1394, 09:11 صبح
مرسی از راهنمایت وقتی دیتابیس رو به نسخه پایین تر تبدیل کردم مشکلم حل شد

با سلام

دوست عزیز

برای انجام هر کاری راه های مختلفی وجود دارد.

هر وقت در یک راه به نتیجه نرسیدید به سراغ راه دیگری بروید.

خوبی برنامه نویسی این هست که برای انجام هر کاری nتا راه وجود دارد.

همچنین

هرچه قدر بیتشر کارکنید ترفندهایی یاد خواهید گرفت که باعث کاهش کدنویسی شما خواهد شد.

موفق و پیروز باشید.

با تشکر