عند كتابة جملة تحتوي على كلمات عربي وكلمات انجليزي وارقام وحفظها في قاعدة البيانات وعند استعراضها تظهر الكلمات غير مرتبة او معكوسة
فما هو الحل
وشكرا جزيلا
عند كتابة جملة تحتوي على كلمات عربي وكلمات انجليزي وارقام وحفظها في قاعدة البيانات وعند استعراضها تظهر الكلمات غير مرتبة او معكوسة
فما هو الحل
وشكرا جزيلا
أخي الكريم
ماهو اصدار الدوت نت الذي تستخدمه
وما هو اصدار قاعدة البيانات او نوعها
شكرا لاهتمامك اخي الكريم
فيجوال بيزيك 2008
وقاعدة بيانات اكسس
وياريت لو خطوات الاتصال عت طريق ال Reference لو سمحت لانها تختلف عن vb6
علما انا مبتدىء في الدوت نت
وهذا مثال مرفق
وجزاك الله خيرا
تم تعديل هذه المشاركة بواسطة Abo Yossof في 16 يناير 2010 في 19:32
بسم الله الرحمن الرحيم
اولا : مشكلة الكتابة الملخبطة سببها ان قاعدة البيانات اي برنامج الاكسس غير داعم للاتصال باللغة العربية ولحل المشكة اما ان تقوم بتنصيب اوفيس 2007 وهو الاحسن او اذا كان المنصب بالفعل هو 2007 فحاول ان تنصبه مره اخري .
ثانياً : اذا اردت تعلم خطوات الاتصال فهي سهله جدا اولا يجب ان تعرف كود الاتصال يختلف من قاعدة بيانات الي اخري
سوف اشرح لك طريقة الاتصال بالاكسس النوعين 2003 و 2007
اولا كود الربط مع اكسس 2003
Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =c:\HnHnDB.mdb""
ثانيا كود الربط مع اكسس 2007
Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.12.0;Data Source =c:\HnHnDB.mdb""
ثالثا هذه طريقة كاملة لربط الدوت نت 2008 باكسس 2007
1- اضغط على add new data Source
2- اختار database ثم اضغط زر Next
3- اضغط على زر New Connction
4- اضغط على زر Change والتغيير يبدأ من هنا
5- في خانة Data Source نختار Other ثم Ok
6- في خانة OLE DB Provider نختار
Microsoft office 12.0 Access DataBase Engine OLE DB Provider
7- ثم نضغط على زر Data Links المقابل للخيار في الخطوة 6
8- في خانة Data Source نضع موقع واسم الملف مثلا
C:\Visual Studio 2008\Projects\MyApp\Database1.accdb
9- اضغط على زر Test Connection اذا اعطى Test Connection Succeeded فهذا يعني ان الموقع واسم الملف صحيح
10- ثم اضغط OK ثم اضغط على زر OK مرة اخرى
11- اضغط على زر Next
12- اختار الجداول والاستعلامات التي ترغب اضافتها للداتا سيت ثم تقوم باعادة تسمية Dataset اذا رغبت
13- اضغط finsh
فهنا سيتم اضافة DataSet للمشروع وتستخدمها بنفس طريقة Microsoft.Jet.OLEDB.4.0 ولا يوجد اوامر خاصة لها
ولاستخدامها بالكود
OLEDB -------- "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=MyDatabase.accdb;"
ODBC --------- "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=MyDatabase.accdb"
وتستطيع تنزيل ال Provider Microsoft.ACE.OLEDB.12.0 من هذا الرابط
او يمكنك الاستغناء عن هذا البرنامج اذا كنت قد نصبت اوفيس 2007
ارجو ان اكون قد افدتك
واي مشكلة انا موجود
الف شكر ليك
وجزاك الله خيرا