تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة عند اضافة البيانات للسيرفر
#1
السلام عليكم


انا بضيف عادي البيانات للسيرفر ومفيش مشكلة حبيت اجرب كفاءة العمل واضفت 50000 صف مرة واحدة عربي وانجليزي في نفس الصف.

لقيت العربي مرة واحدة بقي علامات ؟؟؟؟  استفهام ولما بضيف صف واحد صف عربي او انجليزي بيظهر عادي بدون مشاكل .

في مشكلة في الكود ولا عادي عشان بيانات كتير ؟
الرد }}}
تم الشكر بواسطة:
#2
يفضل ارفاق المثال لتوضح قاعدة البيانات المستخدمة
والكود المستخدم حتى يتم توضيح لك اين المشكلة

ولكن بمجرد شرح نظرياً لما لديك
اذا كان قاعدة البيانات هى Sql Server
واذا كان نوع العمود المدخل به البيانات هى nvarchar
وبطبيعة الحال قاعدة البيانات Arabic_CI_AS

كل ما عليك عند اتمام اضافة او التعديل

لنقول ان القيمة المدخلة للعمود كمثال هى
كود :
'" & textbox1.txt & "'

كل ما عليك ان تجعلها بهذه الطريقة
كود :
N'" & textbox1.text & "'

حيث ان حرف الـ N يتم اضافته قبل علامة ''

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: sendbad100 , sendbad100
#3
(10-07-18, 06:44 PM)elgokr كتب :
يفضل ارفاق المثال لتوضح قاعدة البيانات المستخدمة
والكود المستخدم حتى يتم توضيح لك اين المشكلة

ولكن بمجرد شرح نظرياً لما لديك
اذا كان قاعدة البيانات هى Sql Server
واذا كان نوع العمود المدخل به البيانات هى nvarchar
وبطبيعة الحال قاعدة البيانات Arabic_CI_AS

كل ما عليك عند اتمام اضافة او التعديل

لنقول ان القيمة المدخلة للعمود كمثال هى
كود :
'" & textbox1.txt & "'

كل ما عليك ان تجعلها بهذه الطريقة
كود :
N'" & textbox1.text & "'

حيث ان حرف الـ N يتم اضافته قبل علامة ''

تحياتى لك
وتمنياتى لك التوفيق

طيب مكان N  فين في البراميتر التالي الاضافة والتعديل
دة كود الاضافة



كود :
 Try
           Dim cmd As New SqlCommand("insert into Table_TB(NAME_TB,NOTE_TB) values(@NAME_TB,@NOTE_TB)", conns)

           cmd.Parameters.AddWithValue("@NAME_TB", (TextBox3.Text))
           cmd.Parameters.AddWithValue("@NOTE_TB", (TextBox4.Text))
           conns.Open()
           cmd.ExecuteNonQuery()
           conns.Close()
           ConnectSERVER()
           Me.Refresh()
           MsgBox("نجاح وحفظ الاضافة")
       Catch ex As Exception
           MsgBox("خطا في عملية الاضافة")
       End Try

  دة كود التعديل  مكان  

كود :
Dim sql = "UPDATE Table_TB SET NAME_TB=@NAME_TB,NOTE_TB=@NOTE_TB WHERE Id= @Id"
       Dim sda As SqlDataAdapter = New SqlDataAdapter(sql, con)
       Dim com As SqlCommand = New SqlCommand(sql, con)
       Try
           con.Open()
           com.Parameters.AddWithValue("@Id", TextBox2.Text)
           com.Parameters.AddWithValue("@NAME_TB", TextBox3.Text)
           com.Parameters.AddWithValue("@NOTE_TB", TextBox4.Text)
           com.ExecuteNonQuery()
           MsgBox("نجاح عملية العتديل")
الرد }}}
تم الشكر بواسطة:
#4
القى نظرة على الكود التالى
كود :
cmd.Parameters.AddWithValue("@NAME_TB", (TextBox3.Text))

القى نظرة على الكود بعد التعديل
كود :
cmd.Parameters.Add(New SqlParameter("@NAME_TB", SqlDbType.NVarChar)).Value = TextBox3.Text

اتمنى ان تكون الفكرة وضحت
طبق ذلك فقط على المدخلات النصوص

تحياتى لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: sendbad100
#5
(10-07-18, 09:07 PM)elgokr كتب : القى نظرة على الكود التالى
كود :
cmd.Parameters.AddWithValue("@NAME_TB", (TextBox3.Text))

القى نظرة على الكود بعد التعديل
كود :
cmd.Parameters.Add(New SqlParameter("@NAME_TB", SqlDbType.NVarChar)).Value = TextBox3.Text

اتمنى ان تكون الفكرة وضحت
طبق ذلك فقط على المدخلات النصوص

تحياتى لك

وصلتني الفكرة

طيب كدة مدخلات التيكست للحقل دة عربي وانجليزي ولا عربي فقط بعد التعديل
الرد }}}
تم الشكر بواسطة: عبدالله الدوسري
#6
يعمل لكلاهما اخى الكريم
وظيفة الكود معالجة الاحرف حيث الانجليزية سيبقي كما هو
والعربية سيتم معالجتها فى حالة تحولها الى رموز

تحياتى لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: محمد اسماعيل
#7
(10-07-18, 11:00 PM)elgokr كتب :
يعمل لكلاهما اخى الكريم
وظيفة الكود معالجة الاحرف حيث الانجليزية سيبقي كما هو
والعربية سيتم معالجتها فى حالة تحولها الى رموز

تحياتى لك

يسر الله لك امرك في الدنيا والاخرة
الرد }}}
تم الشكر بواسطة: elgokr
#8
(11-07-18, 03:40 AM)محمد اسماعيل كتب : يسر الله لك امرك في الدنيا والاخرة

اللهم امين ولنا جميعاً يارب


تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: sendbad100


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 76 أمس, 04:31 AM
آخر رد: Taha Okla
  اريد اضافة حفظ PDF فى مسار على الهارد- مثال الاستاذ عبدالله الدوسري new_programer 0 43 13-04-24, 12:59 PM
آخر رد: new_programer
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 149 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  مشكلة في التايمر assuhimi 3 125 23-03-24, 04:51 PM
آخر رد: Taha Okla
  [سؤال] مشكلة اتصال مفتوح dell 2 171 12-03-24, 09:46 PM
آخر رد: dell
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 155 12-03-24, 10:37 AM
آخر رد: strongriseman
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 160 06-03-24, 07:49 PM
آخر رد: احمد خطاب
Photo [VB.NET] مشكلة في شكل الفورم abuyazan 5 302 27-02-24, 09:38 PM
آخر رد: aljzazy
  [VB.NET] مشكلة فى رفع الفاتورة asdfar1977 5 175 25-02-24, 02:04 PM
آخر رد: asdfar1977
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 168 25-02-24, 06:29 AM
آخر رد: loay775

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم