26-07-13, 11:44 PM
كتاب جميل جداً عاشت الايادي اخي العزيز
الكامل في قواعد البيانات
|
26-07-13, 11:44 PM
كتاب جميل جداً عاشت الايادي اخي العزيز
24-12-14, 11:09 PM
29-11-15, 08:07 AM
(آخر تعديل لهذه المشاركة : 29-11-15, 08:11 AM {2} بواسطة ahmed maktri.)
(24-12-14, 11:09 PM)css2015 كتب :(03-10-12, 05:37 PM)rinawi كتب : السلام عليكم أين الكتاب ياشباب شكرا ياشباب الكتاب جميل جدا
02-06-16, 12:37 PM
شكرا .
(( نحن قوم أعزنا الله بالإسلام فمهما ابتغينا العزة بغيره أذلنا الله )) ..
28-02-18, 07:04 AM
احلى منتدى واحلى مهندسين
15-10-18, 01:19 AM
اسمح لي عندي بعض الملاحظات
تم استخدام الداتا سيت كمصدر للبيانات كود : TextBox1.DataBindings.Add("Text", DataSet1, "Table1.Name") لماذا لا يتم استخدام BindingSouce ايضا قلما تجد داتا سيت من غيرها ستوفر عليك المزيد من الوقت والجهد مثلا كود : Me.BindingContext(DataSet1, "table1").Position = 0 سيكون كافيا ان تكتب مثل كود : BindingSouce.MoveFirst كما سيمكنك ربط الادوات مرئيا ايضا . ايضا هناك انشاء لكائن الاتصال اكثر من مرة مرة في النموذج الاول ومرة في نموذج الاضافة وسيكون في التعديل وما الى ذلك مثل كود : Dim Conn As New OleDbConnection(ConStr) لماذا لا يكون عاما على مستوى المشروع وايضا لم اشاهد امر التخلص منه بعد استخدامه ، اي قتله وازالته من الذاكرة . ايضا طالما تم استخدام الداتا سيت لماذا الاضافة والتعديل بطريقة غير مباشرة كود : SavInto.CommandText = "UPDATE Table1 SET name = '" & Trim(TextBox1.Text) & "' ,City = '" & _ طالما لدينا داتاسيت يمكن استخدامها للتعديل والاضافة مباشرة عن طريقها . وايضا هنا لم يتم استخدام البارمترات لتمرير البيانات وهذا فيه خطر على قاعدة البيانات وسلامة البيانات . ولا اعرف ما الذي فاتني ايضا هذه ملاحظاتي على السريع تم الشكر بواسطة: عبد العزيز البسكري , sendbad100
|
|