ايها الاحبة كل عام وانتم بخير وعيد سعيد للجميع
عندي استفسار بخصوص اكسس mdb
عندي برنامج حولته من 32 الى 64 بت بعدها رفض الاتصال وجلب البيانات والاستعلامات
من قاعدة البيانات ، طبعا انا مقدر استعمل accdb لسبب سبق طرحه في المتندى وهو
ان الاستعلامات تجيب بيانات غلط في التواريخ الهجرية ،، شكرا للجميع ودمتم بخير
فهمت عليك
اعمل البرنامج يعمل علي 32 بت
حول نسق قاعدة البيانات الي تنسيق (2000-2003)
بعدها اعمل مديول وضع فيها جملة الاتصال هذة
استخدم جملة الاتصال هذة
كود :
'المكتبة
Imports System.Data.OleDb
'جملة الاتصال
Public Con As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Application.StartupPath & "\Database.mdb")
استاذ سالم شكرا لك على التجاوب انا فعليا اعمل بنفس الموديول وجملة الاتصال هذه
المشكلة ان الاتصال لايتم الا ان كان البرنامج 32 بت لو تم تحويل المشروع الى 64 بت فالاتصال لايعمل
ولا اعلم ماهي المشكلة
(23-04-23, 04:59 PM)assuhimi كتب : [ -> ]استاذ سالم شكرا لك على التجاوب انا فعليا اعمل بنفس الموديول وجملة الاتصال هذه
المشكلة ان الاتصال لايتم الا ان كان البرنامج 32 بت لو تم تحويل المشروع الى 64 بت فالاتصال لايعمل
ولا اعلم ماهي المشكلة
صحيح مرت علي مشكلة شبيهة بهذه من قبل
الويندوز الذي اعمل به 32 بت وعندما قمت بتغييره الى 64 بت وجدت ان المشروع الذي اعمل عليه لم يعد يتصل بقاعدة البيانات(اكسس 2007 مع vb net 2012)
اعتقدت ان ال VB net الذي قمت بتنصيبه يعمل على 32 بت فقط لكن بعد المراجعة مع نسخة اخرى تبين انه يعمل على كلا النظامين 32 و 64 بت
الويندوز لدي 64 بت والفيجوال بيسك اعتقد لايوجد اصدارين منه هو اصدار واحد لكلا النواتين