مانوع الحقل الذي يقبل الرموز؟ عندي اسم مثل B' و 'D لاتقبلهم قاعده البيانات بسبب الشرطه واذا الغيت الشرطه وصارت BوD تقبل قاعده البيانات
قاعده البيانات لاتقبل الشرطه
االسلام عليكم ...
النوع varchar يقبل كل الرموز .... بما فيها ' و ` .
حاول كتابتها من sql server management studio ... أما إذا كنت تتعامل معها من داخل C# أو VB.NET فيحصل مشاكل إذا كنت تستخدم طريقة تشكيل الاستعلام عن طريق + مثل :
"INSERT INTO Emp (NAme) VALUES(" + TextBox1.Text + ")"حاول استخدام البامترات ..
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
انا استخدم الاستعلام من السي شارب
ممكن توضع استخدام البارامترات من السي شارب
جزاك الله خيرا
السلام عليكم ..
لاحظ أنه يمكن التعامل مع البارمترات بطريقتين ..
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 : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
اخي الحبيب هل استطيع استخدام البارامترات في جمله insert او لازم استخدم الاجراء المخزن.
اي شئ تستخدمه عن طريق الـ SqlCommand يمكن تمرير البرامترات له , سواء أكان عبارة سيكوال او إجراء مخزن .
حاول الرجوع للدروس و المواضيع المثبتة في Microsoft Visual Basic.NET و في ADO.NET
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
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
عملت هذا الكود ولكن لايضيف شي
try this
cmd.Parameters.AddWithValue("@place", place.Text);
cmd.Parameters.AddWithValue("@place1", place1.Text);تم تعديل هذه المشاركة بواسطة KARIMSOFT في 11 نوفمبر 2013 في 00:18
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); Make it run, make it right, make it fast, make it small
normalize your data and don't make it look like excel sheet
الأبداع في الرأس والعلم في الكراس
روابط مفيدة
[دروس] تجاهل الwhere
طريقة الاضافة للجدولين مرتبطين مرة واحدة
قراءة صوره من مسار
حل مشكلة الارقام العربي في الكريستال ريبورت
حل مشكلة تصدير OLE Object الي Physical File مرة أخري
كود عمل نسخة يومية من قاعدة البيانات بتاريخ مع حذف النسخة السابقة من 30 يوم مضي
معظم دوال التعامل مع string
Change Data Capture
SQL Course
string-format-datetime
LINQ to SQL in C#
Sum-of-previous-row-values-in-SqlServer
alarm-for-stop-agent-service
SQL Server CTE
شكرا لكم اشتغل وكل شي تمام. لكن انا عملت الطريقه في method فالمثود لم تتعرف على المتغيرات place. Text و place1.text
وفي mainform حيث الحقول موجوده تشتغل تمام.
ماذا اضيف في الميثود لتتعرف على place. Text و place1.text الموجوده في mainform
تم تعديل هذه المشاركة بواسطة ADEL29 في 11 نوفمبر 2013 في 10:52
السلام عليكم...
اعمل الميثود بحيث تأخذ بارمترين من نوع string ثم قم بالاستدعاء ..
public void mymethod(string s1 , string s2) {},و الاستدعاء :
mymethod(place.Text , place1.Text);
تم تعديل هذه المشاركة بواسطة حسام الشامي في 11 نوفمبر 2013 في 20:51
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
جزاك الله خيرا