تقييم الموضوع :
  • 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 [email protected]_TB,[email protected]_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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في عدم ظهور الأرقام العربية وفي الكريستال ريبورت بالنسبة لـ spiceal Fileds مث جيولوجي مبتدئ 3 1,560 22-06-22, 02:11 AM
آخر رد: جيولوجي مبتدئ
  كود اضافة اسبوع على تاريخ معين Lathe1 5 338 18-06-22, 10:59 AM
آخر رد: Lathe1
  حفظ البيانات mohamedassim 1 137 17-06-22, 10:04 PM
آخر رد: ابراهيم ايبو
  مشكلة في كود الترقيم التلقائي Abdallah61 3 165 16-06-22, 04:56 AM
آخر رد: معاند الحظ
  مشكلة في ربط الفيجول ستوديو مع قاعدة البيانات SQL mohamedassim 7 204 15-06-22, 08:26 AM
آخر رد: mohamedassim
  [VB.NET] حول تكرار البيانات في نفس التاريخ sher 2 133 15-06-22, 04:50 AM
آخر رد: سعود
  الربط مع قاعدة البيانات SQL mohamedassim 1 156 13-06-22, 02:27 PM
آخر رد: DR.YASER
  [Acces2010] نقل البيانات من قاعدة الاخرى ابو اسماعيل33 1 238 06-06-22, 02:52 PM
آخر رد: رمضان272
  هل استطيع اضافة عدد 2 من السوتش في شبكة واحدة بسام محمدغانم 2 180 03-06-22, 04:49 PM
آخر رد: بسام محمدغانم
  تغير اتجاه البيانات Abdallah61 1 204 02-06-22, 08:35 PM
آخر رد: نيمو

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


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