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

مشكلة فى عملية البحث .....خطأ ف التنفيذ

بدأه @nana@ في 15 مارس 2010 · 3 رد · 300 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

المشكلة ال بتواجهنى ان الكود بيدخل ع طول ف ال else ع الرغم من وجود ريكورد بتتوافق معاه

فكنت عايزة اعرف هو ف حاجة غلط ف الكود

 cmd.CommandText = "select * from storer where sid=@id and scomponent=@com and smodel=@m ";
                    cmd.Parameters.Clear();
                    cmd.Parameters.Add("@id", OleDbType.VarChar).Value = ComId.Text.Trim();
                    cmd.Parameters.Add("@com", OleDbType.VarChar).Value = ComComponent.Text.Trim();
                    cmd.Parameters.Add("@m", OleDbType.VarChar).Value = ComModel.Text.Trim();
                    dr = cmd.ExecuteReader();
                    dr.Read();
                    if (dr.HasRows == true)
                    {
                        string V_Quntity;

                        V_Quntity = dr["sQuantity"].ToString();
                        if (V_Quntity == (0).ToString())
                        {
                            MessageBox.Show("كميته صفر ولا يجوز بيعه", MsgTxtt.MsgTtl, MessageBoxButtons.OK, MessageBoxIcon.Information);

                        }
                        if (int.Parse(V_Quntity) < int.Parse((TxtQuantity.Text.Trim())))
                        {
                            MessageBox.Show("الكمية اقل من الكمية المطلوبة", MsgTxtt.MsgTtl, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            cmd.CommandText = "insert into vpayout(pono,podate,poid,pocomponent,pomodel,poquantity,posell,pototalsell,podisc,pototalaftdisc,poaftdisc) values(' " + TxtNo.Text.Trim() + " ',' " + TxtDate.Text + " ','" + ComId.Text.Trim() + " ',' " + ComComponent.Text.Trim() + " ' ,' " + ComModel.Text.Trim() + " ' ,' " + TxtQuantity.Text.Trim() + " ' ,' " + TxtSell.Text.Trim() + " ','" + TxtTotalSell.Text.Trim() + " ',' " + TxtDisc.Text.Trim() + " ','" + TxtTotalAftDisc.Text.Trim() + " ','" + TxtAftDisc.Text.Trim() + " ')";
                            cmd.ExecuteNonQuery();
                            MessageBox.Show("الكمية موجودة", MsgTxtt.MsgTtl, MessageBoxButtons.OK, MessageBoxIcon.Information);
                            ClearTxt();

                        }

                    }
 else 
                    {
                        MessageBox.Show("غير مسجل", MsgTxtt.MsgTtl, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        dr.Close();
                    }

Try 2 Change Ur Life 2 The Best

---------------------------------------

ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم

428503365.gif

--------------------------------------------------

/

#2

هل جربت وضع break point عند جملة الـif لتعرف بالضبط ما هي القيم التي يتم اختبارها؟

#3
System Down كتب:

هل جربت وضع break point عند جملة الـif لتعرف بالضبط ما هي القيم التي يتم اختبارها؟

لا ماجربتش

Try 2 Change Ur Life 2 The Best

---------------------------------------

ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم

428503365.gif

--------------------------------------------------

/

#4

إذن جرب. استخدام الـdebugger واحد من أهم المهارات التي يجب أن يتعلمها المبرمج

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…