27-08-20, 04:45 AM
(27-08-20, 02:57 AM)WaeLx كتب : السلام عليكم و رحمة الله و بركاته
اخواني الاعزاء تحية طيبة لكم جميعا
سؤالي كما بالعنوان
وضعت جملة الاتصال التالية في موديول و هي تعمل جيدا
كود :
Public pss As String = "123456789"
str As String = "provider=Microsoft.ACE.OLEDB.12.0; data source=|datadirectory|\mydb.accdb; Jet OLEDB:Database Password = " & pss & "; Jet OLEDB:Engine Type=5;"
و عندما وضعتها في ملف تكست خارجي لم تتعرف على كلمة السر pss من داخل الموديول
لكن عندما اكتب كلمة السر مباشرة بالتكست الخارجي، تعمل جيدا
هكذا
كود :
provider=Microsoft.ACE.OLEDB.12.0; data source=|datadirectory|\mydb.accdb; Jet OLEDB:Database Password = "123456789"; Jet OLEDB:Engine Type=5;
ما أبحث عنه هو طريقة لكتابة كلمة السر بداخل البرنامج و نص جملة الاتصال بملف خارجي، كما بالمثال المرفق
وجزاكم الله خيرا
وعليكم السلام ورحمة الله وبركاته ،،
اعمل نفس الكود للاتصال من ملف خارجي فقط قم بتعديل الباس بهذه الطريقة .
كود :
provider=Microsoft.ACE.OLEDB.12.0; data source=|datadirectory|\mydb.accdb; Jet OLEDB:Database Password = " & pass & "; Jet OLEDB:Engine Type=5;بحيث الباسوورد مخزن في متغير pass
بالتوفيق للجميع .
يا رحمن الدنيا والآخرة ورحيمهما

