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

have problem in Update statment in C# using MS Access DB

بدأه نقطة بداية في 16 ديسمبر 2010 · 7 رد · 549 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مالمشكلة في جملة التعديل هذه (استخدمت السي شارب وربطته بقاعدة بيانات أكسس)

MAcmd.CommandText = "update ChildBehaves set Sat=" + Sat + ", Sun=" + Sun + ",Mon=" + Mon + ", Tues=" + Tues + ", Wed=" + Wed + ",+Thur=" + Thur + ",Fri=" + Fri + " WHERE Behave='" + behave + "'And ChildName='" + child+ "'";

يظهر لي خطأ

|Sayntax error in UPDATE statment

ملاحظة:

المتغيرات التالية من نوع int

Sat,Sun,Mon,Tues,Wed,Thur,Fri

وهذه string

behave

child

نرجو منكم المساعدة العاااااااجلة ضرووووري

post-226709-031703000 1292531051_thumb.j

المرفقات
Update statment problem.JPG
#2

تفضل جرب وقولى

MAcmd.CommandText = "update ChildBehaves set Sat='" + Sat + "', Sun ='" + Sun + "',Mon ='" + Mon + "', Tues ='" + Tues + "', Wed ='" + Wed + "',Thur='" + Thur + "',Fri='" + Fri + "' WHERE Behave='" + behave + "'And ChildName='" + child+ "'";

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#3
ensert.net2000 كتب:

تفضل جرب وقولى

MAcmd.CommandText = "update ChildBehaves set Sat='" + Sat + "', Sun ='" + Sun + "',Mon ='" + Mon + "', Tues ='" + Tues + "', Wed ='" + Wed + "',Thur='" + Thur + "',Fri='" + Fri + "' WHERE Behave='" + behave + "'And ChildName='" + child+ "'";

جزاك الله خيـــــــــــــــــــراً :)

ضبطت معي الحمد لله وعمل تعديل

ممكن توضح لي القاعدة الأساسية في كتابة جملة التعديل

لا حظت أنك وضعت علامات ' ' للمتغيرات من نوع int

الذي أعرفه أننا نضعها فقط مع السترنق

لكن مادام ضبطت يبدو أنها كذلك :lol:

بس طلب بسيط أن تذكر لي القاعدة في الكتابة حتى أكون فاهمة كويس :wink:

وشكراً جزيلاً

#4

العلامات التى ذكرتيها تستخدم فى عمليات البحث فقط

" " رقمى

" ' " نصى

" # " تاريخ

اما فى حالة الاضافة او التعديل وانتى تضيفى بيانات ليس محتاج التنسيق .

انما يحتاجها فى حالة البحث او الحذف

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#5
ensert.net2000 كتب:

العلامات التى ذكرتيها تستخدم فى عمليات البحث فقط

" " رقمى

" ' " نصى

" # " تاريخ

اما فى حالة الاضافة او التعديل وانتى تضيفى بيانات ليس محتاج التنسيق .

انما يحتاجها فى حالة البحث او الحذف

جزيتم خيراً :)

لكن المعذرة لم أفهم جيداً :huh:

ذكرتَ أننا نستخدمها في عمليات البحث أو الحذف

أما الإضافة والتعديل لا نحتاجها

لكن هنا جملتي جملة تعديل وما نفع معي لما سبت المتغيرات من نوع int بدون ' '

وردك بالإجابة كان موجود فيه ' ' للمتغير من نوع int.....وهو اللي ضبط معي

يعني على حسب كلامك ما نحتاجها.....كيف ذلك؟؟ تلخبطت شوية

نرجو التوضيح.. وشكراً

#6

الموضوع باختصار

هذة العلامات تستخدم بعد كلمة Where فى جملة

مثال على جملة الاضافة

Insert Into Table(Record1,Record2,Record3)Values ('" + Value1 + "','" + Value2 + "','" + Value3 +"')"

هل تحتوى هذة الجملة على كلمة Where

بالطبع لا فليس نحتاج هذة العلامات

مثال اخر

"UpDate Table Set Record1 ='" + Value1 + "', Record2 ='" + Value2 + "', Record3 ='" + Value3 +"' Where ID = " ID.text + "";

فى المثال السابق استخدمنا العلامات بعد كلمة Where فتجد ان البحث هنا رقمى

طبعا النصى والتاريخ معروف

اى باختصار شديد العلامات تكتب بعد كلمة Where

مثال للبحث

Select * From Table Where Name ='" + txtName.Tex + "'"

طبعا دى جملة استعلام يجب كتابة التنسيق بردوا بعد كلمة Where

مثال اخر على الحذف

Delete * From Table Where ID = 5

او

Delete * From Table Where UserName =' Ahmed '

هل وضحت الفكرة

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#7

تقريباً وضحت الفكرة ... وشكراً جزيــــــــــــــــــــلاً على توضيحك بالأمثلة :)

ويجب أن أجرب طبعاً حتى أستوعب مضبوط

وشكراً مرة أخرى على المتابعة

تم تعديل هذه المشاركة بواسطة نقطة بداية في 17 ديسمبر 2010 في 04:04

#8

الشكر لله ان وفقنى انى اساعدك

والحمد لله

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

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