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

قاعده البيانات لاتقبل الشرطه

بدأه ADEL29 في 10 نوفمبر 2013 · 11 رد · 635 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مانوع الحقل الذي يقبل الرموز؟ عندي اسم مثل B' و 'D لاتقبلهم قاعده البيانات بسبب الشرطه واذا الغيت الشرطه وصارت BوD تقبل قاعده البيانات

#2

االسلام عليكم ...

النوع varchar  يقبل كل الرموز .... بما فيها '  و `  .

حاول كتابتها من sql server management studio  ... أما إذا كنت تتعامل معها من داخل C#  أو VB.NET  فيحصل مشاكل إذا كنت تستخدم طريقة تشكيل الاستعلام عن طريق + مثل :

"INSERT INTO Emp (NAme) VALUES(" + TextBox1.Text + ")"

حاول استخدام البامترات .. 

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

انا استخدم الاستعلام من السي شارب

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

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

#4

السلام عليكم ..

لاحظ أنه يمكن التعامل مع البارمترات بطريقتين ..

string commandText = "UPDATE Sales.Store SET Demographics = @demographics  WHERE CustomerID = @ID;";

    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        SqlCommand command = new SqlCommand(commandText, connection);
        command.Parameters.Add("@ID", SqlDbType.Int);
        command.Parameters["@ID"].Value = txtID.Text;

        // Use AddWithValue to assign Demographics. 
        command.Parameters.AddWithValue("@demographics", txtDemo.Text);

        try
        {
            connection.Open();
            Int32 rowsAffected = command.ExecuteNonQuery();
            Console.WriteLine("RowsAffected: {0}", rowsAffected);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
	}

تم تعديل هذه المشاركة بواسطة حسام الشامي في 10 نوفمبر 2013 في 12:16

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

اخي الحبيب هل استطيع استخدام البارامترات في جمله insert او لازم استخدم الاجراء المخزن.

#6

اي شئ تستخدمه عن طريق الـ SqlCommand  يمكن تمرير البرامترات له , سواء أكان  عبارة سيكوال او إجراء مخزن  . 

حاول الرجوع للدروس و المواضيع المثبتة في  Microsoft Visual Basic.NET و في   ADO.NET

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#7

cmd = new SqlCommand("Insert into Tabus (place,place1) values (@place,@Fplace1)", cn);

cmd.Parameters.AddWithValue("place", place.Text);

cmd.Parameters.AddWithValue("place1", place1.Text);

تم تعديل هذه المشاركة بواسطة ADEL29 في 10 نوفمبر 2013 في 23:40

#8

عملت هذا الكود ولكن لايضيف شي

#9

try this

cmd.Parameters.AddWithValue("@place", place.Text); 
cmd.Parameters.AddWithValue("@place1", place1.Text);

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 11 نوفمبر 2013 في 00:18

#10

شكرا لكم اشتغل وكل شي تمام. لكن انا عملت الطريقه في method فالمثود لم تتعرف على المتغيرات place. Text و place1.text

وفي mainform حيث الحقول موجوده تشتغل تمام.

ماذا اضيف في الميثود لتتعرف على place. Text و place1.text الموجوده في mainform

تم تعديل هذه المشاركة بواسطة ADEL29 في 11 نوفمبر 2013 في 10:52

#11

السلام عليكم...

اعمل الميثود بحيث تأخذ بارمترين من نوع string  ثم قم بالاستدعاء .. 

public void mymethod(string s1 , string s2) {}

 ,و الاستدعاء :

mymethod(place.Text , place1.Text);

تم تعديل هذه المشاركة بواسطة حسام الشامي في 11 نوفمبر 2013 في 20:51

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#12

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

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