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

مشكلة فى كود التعديل

بدأه ensert.net2000 في 22 أغسطس 2010 · 17 رد · 959 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

لدى مشكلة فى كود التعديل فى المثال المرفق

والكود كالتالى

              OleDbCommand UpDateTab4_Stor = new OleDbCommand();
               UpDateTab4_Stor.Connection = Conn;
               UpDateTab4_Stor.CommandType = CommandType.Text;
               UpDateTab4_Stor.CommandText = OpenClass1.EditTab3_Stor(textBox4.Text, comboBox1.Text, comboBox2.Text, OpenClass1.GetResultQty(int.Parse(textBox5.Text),int.Parse(textBox8.Text))).ToString();
               try
               {
                   Conn.Open();
                   UpDateTab4_Stor.ExecuteNonQuery();
                   Conn.Close();
               }
               catch
               {
                   MessageBox.Show("An error occurred during the implementation of this process has not been a rash any of the data.");
               }

الفنشن فى الكلاس .

        public string EditTab3_Stor(string Code, string Name, string Unit, int Qty)
        {
            string s = "'";
            return "UpDate Tab3_Stor Set Tab3_Code =" + s + Code + s + ", Tab3_Unit=" + s + Unit + s + ", Tab3_Qty=" + s + Qty + s + " where Tab3_Name =" + s + Name;
        }

المثال مرفق

ملحوظة المثال مصمم بالفيجوال استويو 2010

TestBuy.rar

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

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

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

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

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

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

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

#2

اية ما الخطا فى هذا الكود

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

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

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

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

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

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

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

#3

بسم الله الرحمن الرحيم

الخطا انك لازم تضع S بعد ال NAME بمعنى

 return "UpDate Tab3_Stor Set Tab3_Code =" + s + Code + s + ", Tab3_Unit=" + s + Unit + s + ", Tab3_Qty=" + s + Qty + s + " where Tab3_Name =" + s + Name + s ;

جرب و انا معك

1
#4

مشكور اخى العزيز على حل المشكلة

لدى طلب اخر اذ امكن

اريد كود اظهار نتيجة بحث فى متغير بدل من استخدام الطريقة هذة

               Conn.Open();
               OleDbDataAdapter GetDAtab3_Stor = new OleDbDataAdapter(OpenClass1.SQLstrTab3_Stor(comboBox1.Text), Conn);
               DS1.Clear();
               GetDAtab3_Stor.Fill(DS1, "Tab3_Stor");
               textBox8.DataBindings.Clear();
               textBox8.DataBindings.Add("Text", DS1, "Tab3_Stor.Tab3_Qty");
               textBox9.DataBindings.Clear();
               textBox9.DataBindings.Add("Text", DS1, "Tab3_Stor.Tab3_Name");
               Conn.Close();

كود الكلاس المستخدم فى جملة السكوال

        public string SQLstrTab3_Stor(string valueSearch)
        {
            string SQLstrCategory = "Select * From Tab3_Stor Where Tab3_Name Like '";
            string Pu = "'";
            return (SQLstrCategory + valueSearch + Pu);
        }

اريد وضع نتيجة البحث بدل ما تكود فى اداوات التكست بوكس تكون فى متغير

هذة هى الطريقة التى استخدمها الان

انا جديد فى السى شارب انا دخلت فيها من شهر او اقل

فلو فى طريقة اخرى تكون افضل من هذة الطريقة ددلنى عليها

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

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

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

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

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

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

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

#5

بسم الله الرحمن الرحيم

اخى الكريم

انت ممكن تستخدم الكود ده فى حالة البحث

ده ال sub

public static DataSet dsGetDataSet1(string spr, string TableName, Int16 param1 = -3)
{
	conn.open();
	SqlCommand cm = default(SqlCommand);
	//= New SqlCommand '(spr, Conn)
	cm = new SqlCommand(spr, CMainClass.Conn);
	cm.CommandType = System.Data.CommandType.Text;
	//cm.Parameters.AddWithValue("@pk_ID", param1)
	SqlDataAdapter da = new SqlDataAdapter(cm);

	DataSet ds = new DataSet();
	da.Fill(ds, TableName);
	conn.close();
	return ds;
}

و ده عملية وضع الناتج فى textbox مثلا

dataset = myClass.dsGetDataSet1("select *from tab1","tab1")
        bas_sal.Text = ds.Tables(0).Rows(0).Item("id").ToString()
        tot_badl.Text = ds.Tables(0).Rows(0).Item("name").ToString()

جرب وا نا معك

#6

اخى العزيز ممكن تشرح الكود بالتفصيل اذ امكن

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

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

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

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

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

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

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

#7

بسم الله الرحمن الرحيم

اخى العزيز

SqlCommand cm = default(SqlCommand);

ده تعريف لل SqlCommand

cm = new SqlCommand(spr, Conn);

ده بتعطى لل SqlCommand ال query الخاصة بيه و ال Conn

cm.CommandType = System.Data.CommandType.Text;

هنا بتعطى نوع ال CommandType من نوع text ممكن انت تغيرو تعطى له stored procedure

//cm.Parameters.AddWithValue("@pk_ID", param1)

دى عملية تعريف برامتر

DataSet ds = new DataSet();

دى تعريف dataset

da.Fill(ds, TableName);

هنا بتعمل عملية fill و دى اهم خطوات ارجاع القيم

لأنك بتشيل القيم اللى رجعت فى العملية دى

SqlDataAdapter da = new SqlDataAdapter(cm);

ده تعريف SqlDataAdapter و بتعطى له جملة ال query الخاصة بيه هيخدها من ال cm

conn.close();

هنا غلق ال conn

return ds;

هنا الرجوع من ال funcation هيكون dataset

dataset = myClass.dsGetDataSet1("select *from tab1","tab1")

هنا انت بتنادى على funcation و بتشيل القيم الخاصة بيها على dataset

لما انت بتشيل القيم معك

bas_sal.Text = ds.Tables(0).Rows(0).Item("id").ToString()

tot_badl.Text = ds.Tables(0).Rows(0).Item("name").ToString()

هنا بقه تضع القيم فى ال textbox الخاصة بيك

جرب وا نا معك

تم تعديل هذه المشاركة بواسطة bodaman22 في 26 أغسطس 2010 في 11:46

#8

ممكن مثال اذن امكن بشرط بالاكسس

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

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

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

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

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

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

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

#9

بسم الله الرحمن الرحيم

اخى العزيز

اسف على التاخير

الرابط الخاص بي

#10

مشكور اخى العزيز على المثال المرفق

لقد حل عقدة عندى

ولكن قمت بالتعديل علية لكى يصبح الى ذلك

        public static DataSet dsGetDataSet1(string TableName,string Record,string Value,string PS)
        {
            // OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Administrator\Desktop\TestBuy\TestBuy\TestBuy\bin\DB.mdb;Persist Security Info=False");
            // OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Documents and Settings\\Administrator\\Desktop\\TestBuy\\TestBuy\\TestBuy\\bin\\DB.mdb;Persist Security Info=False");
            OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = DB.mdb");

            conn.Open();

            OleDbCommand cm = default(OleDbCommand);
            cm = new OleDbCommand("Select * From " + TableName + " Where " + Record + "=" + PS + Value + PS, conn);
            cm.CommandType = System.Data.CommandType.Text;
            OleDbDataAdapter da = new OleDbDataAdapter(cm);
            DataSet ds = new DataSet();
            da.Fill(ds, TableName);
            conn.Close();
            return ds;
        }

        private void FindTest()
        {
            DataSet Dat = null;
            Dat = dsGetDataSet1("DataStore","NameDataStore",textBox1.Text ,"'");
            MessageBox.Show(Dat.Tables[0].Rows[0]["QtyDataStore"].ToString());
        }

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

اشكرك مرة اخرى على الرد بذلك

فانا الان اريد اخر مثال لكى اتممكن من تصميم برنامج قواعد البيانات كاملا

اريد مثال ويريت يكون مرفق اذ اكمن عن بحث وطباعة نتيجة البحث فى تقرير مصمم بالكريستال ريبورت

وافضل المثال يكون مصمم بالفيجوال استوديو 2010

وافضل تعديل المثال السابق بذلك

وسوف اكون مدين لك بالشكر

الى الامام دائما اخى العزيز

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

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

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

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

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

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

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

#11

بسم الله الرحمن الرحيم

اخى العزيز

انا اسف على التاخير

الرابط الخاص بي

جرب و انا معك

#12

اولا مشكور على متابعتى لفهم هذة اللغة

ثانيا انا استخدم استديوا 2010

ثالثا وجد هذة المشكلة عند تنفيذ المثال وتجربتة

post-60610-009952500 1283340967_thumb.jp

المرفقات
Untitled.jpg

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

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

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

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

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

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

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

#13

بسم الله الرحمن الرحيم

اخى العزيز

انت اخدت الكود copu and paste

و نسيت تنقل الملف ا لخاص بالكريستال

هتلاقيه فى ملف ال bin\debug

جرب و انا معك و ان مش عندى 2010

#14

اخى العزيز المثال اشتغل تمام بدون مشاكل على فيجوال استديو 2005

اما بالنسبة لفيجوال استديوا 2010 فية نفس المشكلة السابقة

فانا اريد المثال على فيجوال استوديو 2010

وشكراا لمتابعتك

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

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

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

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

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

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

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

#15

بسم الله الرحمن الرحيم

اخى العزيز اسف و الله كنت تمنى مساعدتك بس انا مش شغال على 2010

بسبب ظروف شغلى و مش عارف ليه الخطا بيظهر لك الصراحة

الله معك

#16

عموما انا وجدت حل للمشكلة

وكانت فى استخدام دوت نت فريم وورك 4 غيرتة الى دوت نت فريم وورك 2 اشتغلت تمام

عموما مشكور جداا على تعبك وجعله الله فى ميزان حسناتك

والى الامام دائما ان شاء الله والله يجزيك على فعل الخير

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

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

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

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

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

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

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

#17

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

اريد شرح وافى عن كيفية استخدام العلاقات مثال

ربط الجداول مع بعض باستخدام الاكسس مع استخدام السى شارب

ويريت يكون شرح ولو مبسط توضيح الفكرة فقط

انظر الى الصورة

وتجد فى المرفقات الفلو شارت بتاع نافذة المشتريات

هل وصلت الفكرة

post-60610-037610200 1283389911_thumb.pn

A03.pdf

المرفقات
Untitled.png

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

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

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

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

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

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

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

#18

اريد تعديل المثال المرفق لكى يتم استخدام العلاقات فى عملية البحث وشكراا

Test.rar

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

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

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

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

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

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

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

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