منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] مشروع فيجوال بيسيك دوت نت مع قاعدة بيانات اكسس 2007 يعمل على جميع انظمة التشغيل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [VB.NET] مشروع فيجوال بيسيك دوت نت مع قاعدة بيانات اكسس 2007 يعمل على جميع انظمة التشغيل (/showthread.php?tid=14145)



مشروع فيجوال بيسيك دوت نت مع قاعدة بيانات اكسس 2007 يعمل على جميع انظمة التشغيل - eng.bassel - 16-12-15

السلام عليكم و رحمة الله
أخواني لقد قمت بتصميم مشروع على الفيجوال بيسيك دوت نت مع قاعدة بيانات اكسس 2007
طريقة الاتصال بقاعدة البيانات استخدمت مكتبة ADODB على الشكل التالي:
كود :
Imports ADODB
   Dim cn As New ADODB.Connection
   Dim rs As New ADODB.Recordset

       cn.Open("Provider=Microsoft.ace.OLEDB.12.0; Data Source=" & dbpath & " ;Jet OLEDB:Database Password=ABC")

       rs.Open("select * from tblusers where userid = '" & Label4.Text & "' ", cn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)
نظام التشغيل الذي أعمل عليه هو نظام ويندوز 7 - 32 بت

المشروع يعمل 100% على جهازي ولكن المشكلة هي عند عمل Setup Deployment للمشروع و إرفاق كافة الملفات معه من قاعدة البيانات و مكاتب DLL...الخ
يظهر راسلة خطأ (Authentication Failed) عند تشغيلة على الجهاز الآخر
علماً انا الجهاز الآخر عليه ويندوز 7  -  64بت و أوفيس 2010
حاولت حل المشكلة بتعديل إعدادات المشروع كالتالي: X86 او X64 او AllCPU و لكن لم تنفع!!!
ايضا حاولت تغيير نوع قاعدة البيانات الى قاعدة بيانات اكسس 2003 ايضا لم تنفع.
--------------------------------------------------------------------------- 
أرجو ممن لديه فكرة مساعدتي و لكم جزيل الشكر...


RE: مشروع فيجوال بيسيك دوت نت مع قاعدة بيانات اكسس 2007 يعمل على جميع انظمة التشغيل - HASAN6.0 - 16-12-15

حسب اعتقادي الخطأ من كلمة المرور


RE: مشروع فيجوال بيسيك دوت نت مع قاعدة بيانات اكسس 2007 يعمل على جميع انظمة التشغيل - eng.bassel - 16-12-15

(16-12-15, 05:47 PM)HASAN6.0 كتب : حسب اعتقادي الخطأ من كلمة المرور

اخي الكريم شكرا لمرورك لكن كلمة المرور صحيحة و هو يعمل على الجهاز الذي قمت بتصميم المشروع عليه.

ولكن المشكلة عند نقله على كمبيوتر آخر علماً ان مسار قاعدة البيانات صحيح!


RE: مشروع فيجوال بيسيك دوت نت مع قاعدة بيانات اكسس 2007 يعمل على جميع انظمة التشغيل - Adrees - 16-12-15

عند عمل Setup Deployment  بعد التثبيت اين وضعت قاعدة البيانات
هل في محرك الاقراص C او قرص آخر اذا كان في الــ C بهذه الطريقة لن تستطيع
الاضافة على  قاعدة البيانات  بسبب الصلاحيات هنا اتحدث عن ويندوز 7 ومافوق.


RE: مشروع فيجوال بيسيك دوت نت مع قاعدة بيانات اكسس 2007 يعمل على جميع انظمة التشغيل - silverlight - 16-12-15

لست متاكد لكن ربما الفارق بين نسخة 2007 و نسخة الاوفيس 2010 التي لدي العميل هو السبب.خاصة ان الاسمبلي الخاص بنسخة 2010 يكون مختلف عن 2007 ......... وانا هنا أقصد رقم Version ....... أيضا لتحاول أن تضيف ملف قاعدة البيانات الي resources المشروع ثم تقوم بتغيير BuildAction الخاص به الي Embedded لكي تضمن وجود ملف الداتا بيز تحت فولدر المشروع


RE: مشروع فيجوال بيسيك دوت نت مع قاعدة بيانات اكسس 2007 يعمل على جميع انظمة التشغيل - boudyonline - 16-12-15

المشكلة انك بتنزل البرنامج على Program Files على السواقة C:

جرب نزل البرنامج على ال D: أو أي درايف اخر

أو افتح ال Security للفولدر الخاص بالبرنامج للمستخدم الحالي Full Control من اعدادات المجلد