تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] إضافة أو حذف حقل فى قاعدة بيانات باستخدام كود VB.net
#21
(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()
الرد }}}
تم الشكر بواسطة:
#22
(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 جيداً
لأنها ستختصر عليك الكثير من الوقت، وستوفر عليك أكواد كثيرة عند التعامل بها بجانب الوضع المتصل..
--
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: AmeenRashed



التنقل السريع :


يقوم بقرائة الموضوع: