السلام عليكم
كيف يمكن ادخل بيانات باللغة العربية لقاعدة بيانات سواء sql or access
السلام عليكم
كيف يمكن ادخل بيانات باللغة العربية لقاعدة بيانات سواء sql or access
سبحان الله و بحمده سبحان الله العظيم
نفس طريقة إدخالها بالإنجليزي.
انا حاولت ادخلها بنفس الطريقة بس طلعت لي رسال خطأ طول في عرض و علق البرنامج
سبحان الله و بحمده سبحان الله العظيم
طيب ما هي رسالة الخطأ و سوف نحاول إيجاد الحل.
السلام عليكم ورحمة الله وبركاته
عندي ملاحظة
قومي بتعريف الحقول التي تدخلين فيها العربية ب nvarchar or ntext or nchar
السلام عليكم
طيب اخت دعاء اعرف المتغيرات بالانواع اللي قلتي عليها
بس لو كانت قاعدة البيانات اكسس كيف اتصرف
اما رسالة الخطأ فبا احطها ان شاء الله
سبحان الله و بحمده سبحان الله العظيم
الخطأ يتعلق بتمثيل الأرقام من الإعدادت الإقليمية
مثل رمز العملة أو العلامة العشرية , الأفضل أن لا تستخدمي الحقول النصية لخزن بيانات تمثل أرقام
..
السلام عليكم
اخيDesert_Eagle شكرا على تعاونك بس نوع الحقل عندي هو نص
و كما قلت في اجهزة ممكن ادخل فيها بيانات بالعربي بدون مشاكل و في اجهزة بتعرض هذه الرسالة
و البيانات اللي ادخلها نصية بس بالعربي
انا اتوقع زي ما قلت ان صل المشكلة من الجهاز نفسة بس مش قادرة اعرف من وين اصلح هذه المشكلة
فهل ممكن تشرح لي اكثر عن وجهة نظرك
سبحان الله و بحمده سبحان الله العظيم
السلام عليكم ورحمة الله وبركاته
جربي الحل ده يا اختي
هاتي ال events بتاعت datagrid view في events اسمه Dataerror
اعملي double click ومتكتبيش حاجة
private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
}وجربي تشغلي البرنامج وردي عليا
يسر كتب:السلام عليكماخيDesert_Eagle شكرا على تعاونك بس نوع الحقل عندي هو نص
و كما قلت في اجهزة ممكن ادخل فيها بيانات بالعربي بدون مشاكل و في اجهزة بتعرض هذه الرسالة
و البيانات اللي ادخلها نصية بس بالعربي
انا اتوقع زي ما قلت ان صل المشكلة من الجهاز نفسة بس مش قادرة اعرف من وين اصلح هذه المشكلة
فهل ممكن تشرح لي اكثر عن وجهة نظرك
الخطأ يحدث أثناء تحويل نص إلى رقم , وهذه المشكله شائعة إذا كان تمثيل الأرقام مختلف من إعدادت الوندوز الإقليمية
إذا متأكده إن الحقل اللي بيظهر فيه الخطأ هو نصي فيجب التأكد من تمثيل الأرقام :
من لوحة التحكم أفتحي الإعدادت الإقليمية , ثم زر "تخصيص" أو Customize
ومن تبويب أرقام تأكدي أن العلامة العشرية هي العلامة العشرية المعروفة وليسة حرفاً آخر
أو جربي تغيير الإعدادات الإقليمية إلى :
English(United States)
ثم جربي البرنامج
..
تم تعديل هذه المشاركة بواسطة Desert_Eagle في 22 يونيو 2008 في 00:26
السلام عليكم
اخي Desert_Eagle غيرت الاعدادات زي ما قلت و الحمد لله ادخلت بيانات باللغة العربية
شكرا جزيلا
سبحان الله و بحمده سبحان الله العظيم