منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : الكامل في قواعد البيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
كتاب جميل جداً عاشت الايادي اخي العزيز
(03-10-12, 05:37 PM)rinawi كتب : [ -> ]
درس من الأخ المهندس عدي ياسين في شرح تفصيلي لكيفية التعامل مع قواعد البيانات في الفيجوال بيسك كالإضافة و التعديل و الحذف و البحث، درس جداً قيم و يجب حفظه في مكتباتنا و مراجعنا

thanx
(24-12-14, 11:09 PM)css2015 كتب : [ -> ]
(03-10-12, 05:37 PM)rinawi كتب : [ -> ]
درس من الأخ المهندس عدي ياسين في شرح تفصيلي لكيفية التعامل مع قواعد البيانات في الفيجوال بيسك كالإضافة و التعديل و الحذف و البحث، درس جداً قيم و يجب حفظه في مكتباتنا و مراجعنا

thanx

السلام عليكم أين الكتاب ياشباب

شكرا ياشباب الكتاب جميل جدا
شكرا .
احلى منتدى واحلى مهندسين
اسمح لي عندي بعض الملاحظات

تم استخدام الداتا سيت كمصدر للبيانات
كود :
TextBox1.DataBindings.Add("Text", DataSet1, "Table1.Name")

لماذا لا يتم استخدام BindingSouce ايضا قلما تجد داتا سيت من غيرها ستوفر عليك المزيد من الوقت والجهد مثلا 

كود :
Me.BindingContext(DataSet1, "table1").Position = 0
ChangePosition()

سيكون كافيا ان تكتب مثل

كود :
BindingSouce.MoveFirst

كما سيمكنك ربط الادوات مرئيا ايضا .
ايضا هناك انشاء لكائن الاتصال اكثر من مرة مرة في النموذج الاول ومرة في نموذج الاضافة وسيكون في التعديل وما الى ذلك مثل

كود :
Dim Conn As New OleDbConnection(ConStr)

لماذا لا يكون عاما على مستوى المشروع
وايضا لم اشاهد امر التخلص منه بعد استخدامه ، اي قتله وازالته من الذاكرة .

ايضا طالما تم استخدام الداتا سيت لماذا الاضافة والتعديل بطريقة غير مباشرة 

كود :
SavInto.CommandText = "UPDATE Table1 SET name = '" & Trim(TextBox1.Text) & "' ,City = '" & _
Trim(TextBox2.Text) & "' , mobile= '" & Trim(TextBox3.Text) & "' WHERE mobile ='" & n & "'"

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

ولا اعرف ما الذي فاتني ايضا هذه ملاحظاتي على السريع
الصفحات : 1 2