(29-12-23, 09:28 PM)Taha Okla كتب : [ -> ]من المؤكد أنك تستطيع تعبئة بيانات جدول ما في DataTable حتى لو كان فارغ
يوجد طرق كثيرة ومنها الطريقة تعتمد على أسماء الحقول الموجودة في الداتاتيبل (dt)
بالتالي لا تحتاج تطوير الكود الخاص بك بهذا المودل لأن الكود موجود أساساً من خصائص الـ DataTable
وهو :
كود :
If dt.Columns.Contains("age1") Then
MsgBox("الحقل موجود")
Else
MsgBox("الحقل غير موجود")
End If
ما المقصود بـــ dt
كتابته فى الكود يعطى خطأ
كذلك اكتشفت أنه يمكن دمج عدة سطور من الكود
كود :
com_gn.CommandText = "alter table Stuedint add column Cod text(75)"
com_gn.ExecuteNonQuery()
com_gn.CommandText = "alter table Stuedint add column Nageh yesno"
com_gn.ExecuteNonQuery()
فى سطر واحد
كود :
com_gn.CommandText = "alter table Stuedint add column Cod text(75) ,Nageh yesno "
com_gn.ExecuteNonQuery()
(30-12-23, 10:25 AM)AmeenRashed كتب : [ -> ]ما المقصود بـــ dt
كتابته فى الكود يعطى خطأ
كذلك اكتشفت أنه يمكن دمج عدة سطور من الكود
كود :
com_gn.CommandText = "alter table Stuedint add column Cod text(75)"
com_gn.ExecuteNonQuery()
com_gn.CommandText = "alter table Stuedint add column Nageh yesno"
com_gn.ExecuteNonQuery()
فى سطر واحد
كود :
com_gn.CommandText = "alter table Stuedint add column Cod text(75) ,Nageh yesno "
com_gn.ExecuteNonQuery()
أرجع للمشاركة وأقرأها جيداً : ذكرت لك الداتا تيبل (dt) : يعني الكائن المنشأ من DataTable
شيء آخر تستطيع عمل الكثير من الأشياء بكود واحد ولكن عندما تعمل ع بياض ..
ولكن عندما تريد التحقق من وجود كائن أو لا قبل إضافته، الحل الأسلم أن يتم مرحلة مرحلة (أو بحلقة تتحقق منها فرداً فرداً)
--
عليك أن تبحث عن موضوع (الوضع الغير متصل) في التعامل مع قواعد البيانات وتتعرف عليه
هناك شرح كثير، ولكنه مهم جداً عليك معرفته .. ومنه ستعرف ما هي الـ DataTable جيداً
لأنها ستختصر عليك الكثير من الوقت، وستوفر عليك أكواد كثيرة عند التعامل بها بجانب الوضع المتصل..
--