الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة عند الكتابة

بدأه Abo Yossof في 16 يناير 2010 · 4 رد · 1,230 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند كتابة جملة تحتوي على كلمات عربي وكلمات انجليزي وارقام وحفظها في قاعدة البيانات وعند استعراضها تظهر الكلمات غير مرتبة او معكوسة

فما هو الحل

وشكرا جزيلا

#2

أخي الكريم

ماهو اصدار الدوت نت الذي تستخدمه

وما هو اصدار قاعدة البيانات او نوعها

#3

شكرا لاهتمامك اخي الكريم

فيجوال بيزيك 2008

وقاعدة بيانات اكسس

وياريت لو خطوات الاتصال عت طريق ال Reference لو سمحت لانها تختلف عن vb6

علما انا مبتدىء في الدوت نت

وهذا مثال مرفق

وجزاك الله خيرا

Silkroad Info.rar

تم تعديل هذه المشاركة بواسطة Abo Yossof في 16 يناير 2010 في 19:32

#4

بسم الله الرحمن الرحيم

اولا : مشكلة الكتابة الملخبطة سببها ان قاعدة البيانات اي برنامج الاكسس غير داعم للاتصال باللغة العربية ولحل المشكة اما ان تقوم بتنصيب اوفيس 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 من هذا الرابط

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

او يمكنك الاستغناء عن هذا البرنامج اذا كنت قد نصبت اوفيس 2007

ارجو ان اكون قد افدتك

واي مشكلة انا موجود

#5

الف شكر ليك

وجزاك الله خيرا

مواضيع مشابهة