View Full Version : خواندن بانک رمز گذاری شده اکسس
matinebi
جمعه 23 فروردین 1392, 10:15 صبح
با سلام
چطور میشود بانکه اکسسی که پسورد گذاشته شده را به دلفی مرتبط کرد(با برنامه اجرا کرد)
یعنی فقط بانک به وسیله برنامه اجرا شود و کسی خود بانک را به صورت دستی نتواند باز نماید
Mask
شنبه 24 فروردین 1392, 11:04 صبح
با سلام
چطور میشود بانکه اکسسی که پسورد گذاشته شده را به دلفی مرتبط کرد(با برنامه اجرا کرد)
یعنی فقط بانک به وسیله برنامه اجرا شود و کسی خود بانک را به صورت دستی نتواند باز نماید
شدن که میشه . اما 2003 که اصلا امن نیست و 2007 هم واسه اجرا حتما باید انجینش نصب باشه.
اگه برات امنیت مهمه برو سراغه sql
matinebi
شنبه 24 فروردین 1392, 22:00 عصر
نه از sql نمیخوام استفاده کنم چون از لحاظ امنیتی دچار مشکل میشه
بانک اکسس 2007 هست فقط روششو نمیدونم
لطفا بیشتر توضیح دهید
Mask
یک شنبه 25 فروردین 1392, 12:16 عصر
به نظر من از sqlite استفاده کنید.
البته اگه با انجین آفیس 2007 مشکل ندارید میتونید connection string کانکشنتون رو اینجوری ست کنید.
DM1.Connection1.ConnectionString:='Provider=Micros oft.Jet.OLEDB.4.0;Data Source='
+ExtractFilePath(Application.ExeName)+'db\db.mdb'
+';Persist Security Info=False;Jet OLEDB:Database Password=1';
matinebi
یک شنبه 25 فروردین 1392, 15:21 عصر
ممنون حل شد
matinebi
پنج شنبه 05 اردیبهشت 1392, 22:17 عصر
با سلام با این کد چرا ارور میدهد
Provider=Microsoft.ACE.OLEDB.12.0;Password="";User ID=Admin;Data Source="extractfilepath(application.exename)+\bank\tellboo k.accdb";Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password=bgcolor2242240;Jet OLEDB:Engine Type=6;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False
اروری که میدهد
'C:\Documents and Settings\Ebi\My Documents\tellbookaccess\+extractfilepath(applicat ion.exename)+bank\tellbook.accdb+' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
مشکل datasource کجاست
Valadi
جمعه 06 اردیبهشت 1392, 09:49 صبح
2 تا مشكل داري
يكي : مشكل گرامري
دو : آدرس ديتا بيس
matinebi
جمعه 06 اردیبهشت 1392, 11:39 صبح
2 تا مشكل داري
يكي : مشكل گرامري
دو : آدرس ديتا بيس
میشه لطفا بیشتر راهنمایی کنید کجا رو بایستی تغییر دهم
danesh1351
دوشنبه 09 اردیبهشت 1392, 10:36 صبح
چون شما نام کاربر و رمز oledb را نمیدهید .
matinebi
دوشنبه 09 اردیبهشت 1392, 13:16 عصر
چون شما نام کاربر و رمز oledb را نمیدهید .
دوست عزیز فکر نمیکنم با دادن نام کاربر و رمز OLEDB مشکل حل بشه مشکل از DATASOURCE هست نمیدونم کجای اونو اشتباه مینویسم .//احتمالا مشکل از extractfilepath است ولی نمیدونم چطور درستش کنم
extractfilepath(application.exename)+\bank\tellboo k.accdb
matinebi
دوشنبه 09 اردیبهشت 1392, 14:17 عصر
مشکل حل شد با تشکر نیازی به نوشتن extractfilepath(application.exename)+\ نبود
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.