PDA

View Full Version : رمز دیتابیس



fshadh1
چهارشنبه 16 دی 1394, 16:26 عصر
سلام دوستان
من میخوام روی دیتابیسی که از طریق vb6 ساختم رمز بذارم توی برنامه ولی هر جا سرچ می کنم طریقه ی باز کردن دیتابیسی که رمز داره نشون میده
من می خوام بدونم چطوری توی vb6 دیتابیسی که ساختیم رمز بذاریم ؟؟؟

ایلیا آخوندزاده
چهارشنبه 16 دی 1394, 21:49 عصر
نوع پایگاه دادتون چیه؟ (اکسس یا ...)

fshadh1
پنج شنبه 17 دی 1394, 05:33 صبح
نوع پایگاه داده mdb از طریق خود vb6 ساختم

roo.row
پنج شنبه 17 دی 1394, 18:51 عصر
با سلام
بهتره از ویزارد خود ویزوال بیسیک استفاده نکنید ولی خوب ببینید آیا ارتباطتون jet4 هست یا نه
چون پسورد گذاری بر روی دیتابیس از اکسس 2007 به بعد اومد و jet 4 فط تا 2004 که پسوند mdb بود رو قبول میکنه
با تشکر

fshadh1
پنج شنبه 17 دی 1394, 20:38 عصر
الان من که با vb6 ساختم چطوری میتونم پسورد بذارم ؟؟ اخه تعداد دیتا بیس هام زیاده . اره با jet 4 هست .
من الان اینارو چطوری پسورد بذارم

ایلیا آخوندزاده
پنج شنبه 17 دی 1394, 22:07 عصر
با خود اکسس رمز بزارین برای پایگاه دادتون و با کد زیر اتصال رو برقرار کنین :
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db.mdb;Jet OLEDB:Database Password=1234;"

fshadh1
پنج شنبه 17 دی 1394, 22:56 عصر
چطوری میشه اینکارو انجام داد . من اکسس 2007 دارم وقتی وارد دیتابیسم میشم ی قسمتی داره زبانه مربوط به دیتابیس که توش دو تا گزینه هست یکیش علامت کلید نوشته mdb که کلیک میکنم ارور current vesion میده از این حرفا . و اون یکی هم دکمه یوزرو و اکانتو از این چیزا که میزنم میگه نوع کاربرو پسورد مشخص کن
از روش دیگه ای میشه
شما میشه بی زحمت بهم توضیح بدین که این نوع دیتا بیس چطوری میتونم رمز بذارم ؟؟

علیرضا5
جمعه 18 دی 1394, 07:33 صبح
برای رمز گذاری روی فایل اکسس باید به صورت open exclusive بازش کنید
برای این کار یک بر روی یک فضای خالی در دسکتاپ کلیک راست کنید و new و بعدش microsoft office access رو انتخاب کنید حالا بازش کنید
البته تا اینجا اتفاق خاصی نیفتاده فقط یک پروژه اکسس خام ایجاد شده
حالا کلید offic button (دایره سمت چپ بالا) رو انتخاب کنید بعد گزینه open و بعد هم دیتابیس نرم افزارتون رو پیدا و انتخاب کنید
حالا مهمه
در قسمت پاییم کامان دیالوگی که باز میشه open رو open exclusive تغییر بدید و برنامتون رو باز کنید می بینید که حالت رمز گذاری بر رو ی دیتابیس فعال شده

fshadh1
جمعه 18 دی 1394, 09:00 صبح
این حالت رمز گذاری در کجای صفحه وجود داره؟؟
دوست عزیز اینایی که شما گفتین من میدونم ولی میگم که encrypt کردی دیتا بیس در صفحه وجود نداره حتی با این روش
اگه بحث های بالا خونده باشی متوجه میشی که این دیتابیس ها رو من با vb6 ساختم یعنی ورژن 7 mdb از قسمت add in / visual data manager
138260

علیرضا5
جمعه 18 دی 1394, 09:30 صبح
شرمنده نمی دونم
ولی فکر می کنم به جای اینکه وقتت رو بذاری با وی بی6 دیتابیس درست کنی و کلی هم به زحمت بیافتی و آخرشم نتتیجه نگیری
دیتابیست رو خودت درست کن و نهایتا در آدرس app.path بذار بعدشم در لود برنامت بذار که اگه در آدرس مورد نظرت وجود نداشت از کنار برنامه کپی بشه

fshadh1
جمعه 18 دی 1394, 09:54 صبح
من دیتا بیسهامو ساختم خیلیم هستن