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

مشكلة في دمج نص عربي مع أرقام

مغلق
بدأه TechMan في 19 يناير 2007 · 2 رد · 639 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

أريد أن أنفذ تعليمة insert و لكن عندما أردت أن أشكلها كـ string و من ثم أسندها لعنصر من نوع SQLCommand ظهرت لي مشكلة ألا و هي

إذا كان أحد الحقول باللغة العربية و كان الحقل الذي بعدها أرقام سيحدث اختلاف في الترتيب

str="insert into table_name(col1_name,col2_name) values(" + " ' , ' " + var1 +" ', " + var2.ToString() + " ) ";

حيث var1 من نوع string و فيه نص باللغة العربية و var2 من نوع int و فيه رقم

أي يصبح هكذا و يحدث خطأ في التعليمة

str=insert into table_name(col1_name,col2_name) values('محمد',77):

أرجو المساعدة و بأقصى سرعة ممكنة

#2

السلام عليكم ورحمة الله وبركاتة

إذا كنت قد فهمت سؤالك بشكل صحيح

أرجو أن تنفع معك هذا الكود

cmdins = New OleDb.OleDbCommand("insert into area (col1_name,col2_name) Values (" & var2 & " ,'" & var1 & "')", CON)
				cmdins.ExecuteNonQuery()

مرفق مثال ربما يفيدك

test.zip

تم تعديل هذه المشاركة بواسطة إحساس لغة برمجة في 19 يناير 2007 في 20:29

#3

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

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

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