تقييم الموضوع :
  • 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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة تقويم ام القرى مع ويندوز 11 assuhimi 1 93 15-12-25, 07:13 PM
آخر رد: assuhimi
  حل مشكلة قائمتين ليستا متساويتين بالحجم justforit 4 254 31-10-25, 02:33 PM
آخر رد: justforit
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 248 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] مشكلة في عرضForm2.vb MOHAMMED ALZWI 1 370 24-09-25, 06:16 PM
آخر رد: Amir_Alzubidy
  مشكلة دعم skin للغة العربية مصمم هاوي 2 713 16-09-25, 07:57 AM
آخر رد: مصمم هاوي
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 881 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 823 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,222 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي

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


يقوم بقرائة الموضوع: