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

حفظ بيانات باللغة عربية

مغلق
بدأه ahmed12 في 5 يونيو 2006 · 6 رد · 648 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

b][font=Arial]السلام عليكم ورحمة الله

انا عندى مشكلة كييرة جدا بعد من انتهاء من معظم المشروع لدية الخاص يشئون العاملين بوزارة صحة عندى مشكلة تكون هى

مستخدم visual stuio 2003 ,sql server2000

مشكلة هى عندى بيانات سابقة موجودة وتم ادخال بقااعدة بيانتات اكسيس وقومت بتحويلة الى sql server ولايوجد مشاكل فى ذلك وعندك استخدمة الىasp.net تم عرض هذة بيانات كما ها باعربية ولكن مشكلة هى عند ادخال اى بيانات من from الى قاعدة بيانات وتكون هذة بيانات من خلال text box تحويل هذة بيانات الىرموز بهذا الشكل ?????? ويتم حفظها لكن انا قولت تكون عيب sql او نوع حقل لكن انا مستخدم فى هذة حقول nvchar وذلك لحذف بيانات بعربية لكن مشكلة انا تحول هذة بيانات الى رموز فى حالة استخدم حفظ بيانات من text box الى قاعدة بيانات ولكنها قامت بذهب الى جدول لاكتشف هذا خطا وتسجيها بعربية لا يحدث اى مشكلة و يوقم عرضها فى صفحة الخاصة بالدخل بيانات كما هى لكن فى حالة حفظها من صفحة الى قاعدة بيانات يحويلها الى رموز هذة ؟؟؟؟؟؟؟؟ فمشكلة هى كيفية حفظ بيانات من خلال textbox الى قاعدة بيانات ارجوووووووووووووووووووووووووك سئلت زميلنها كتير محدش مدنى حل :wacko:

#2

السلام عليكم

اقتراح:

في جملة insert استخدم N قبل ال string

مثلا ' N'textbox.text

#3

كود مكتوب هكذا TxtSql +="'"+txtFrmEmpName.Text+"',"

لما اضافة حرف N اعترض على وجود حرف

فماذا افعل

#4

الى اخ العزيز احمد طاهر الباز انا استخدمت كود خاص بك ولكن لا يعمل والكزد الخاص بها هو كود مكتوب هكذا

لما اضافة حرف N اعترض على وجود حرف كود مكتوب هكذا " ' "+TxtSql +=" ' "+txtFrmEmpName.Textلما اضافة حرف N اعترض على وجود حرف

فماذا افعل

فماذا افعل

#5

السلام عليكم

حرف ال N يعبر عن ال unicode

و ذلك مناسب للغه العربيه

#6

احفظ الفورم على شكل يو تي اف 8

form ->save as -> utf-8

وفي عبارة insert استخدم الباراميتر عوضا عن السنجل كوتيشن

#7

السلام عليكم

ذي ما قال الأخ alhindi

استخدم دائما ال parameters collection اللي في ال command لتفادي مشاكل المستخدم

يعني ممكن المستخدم يدخل نص فيه single quotation و كده الcommand يفشل

حاول انك تضيف كل value علي انها parameter لل command

وكمان عشان الناس المؤذيه متستغلش الثغره دي في هدم البرنامج

ويقدر بالشكل ده يوجه أوامر للdatabase Engine من خلال ال textbox.text

هذا الموضوع مغلق.

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