تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مساعدة فى تعديل إسم عمود أو حقل داخل جدول
#2
وعليكم السلام ورحمة الله وبركاته

تغير محتويات حقل تختلف عن تغير قيمة حقل  (اذا كنت تريد تغيير المحتويات يعني الداتا ، يوجد أمثلة كثيرة في المنتدى راجعها وستحصل على نتائج وطرق كثيرة)

==========================
==========================
أما إذا كنت تريد تغيير أسماء الحقول :

الكود الذي ذكرته سابقاً يخص قواعد بيانات الـ SQL وليس الآكسس

أما طريقة تعديل أسماء الحقول في اكسس مختلفة عن ذلك 

قم بإضافة المكتبتين التاليتين أولاً :

Microsoft ActiveX Data Objects x.x Library
Microsoft ADO Ext. x.x for DDl and Security

x.x = أي اصدار متوفر بجهازك بيمشي الحال -- مو شرط أقدم أو أحدث اصدار.. الأفضل تستخدم أعلى رقم موجود..

واستخدم الكود التالي :
كود :
       Dim sPath As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\test.accdb;Jet OLEDB:Database Password="

       Dim ADOXCatalog As New ADOX.Catalog
       Dim Ad As New adodb.connection

       Dim ADOConnection As New ADODB.Connection

       ADOConnection.Open(sPath)
       ADOXCatalog.ActiveConnection = ADOConnection
       ADOXCatalog.Tables("table1").Columns("Field1").Name = "Field2"
       ADOXCatalog.ActiveConnection.close()
       ADOXCatalog.ActiveConnection = Nothing



ملاحظة : 
- في قاعدة البيانات التي أوردتها في مثالك، غير صحيحة حيث أنك قمت بتسمية اسم الحقل بالعربي
   أنشئ قاعدة جديدة وأكتب اسماء الحقول بالانكليزي فقط.

- شيء آخر : المشروع الذي أرفقته كـ مثال هنا - أنت لعبت بإعداداته، لذا هو لا يصلح للعمل عليه، 
                     لذا أنشئ مشروع جديد من الصفر وطبق عليه ما ذكرته هنا لتحصل على نتيجة..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: mmaalmesry , أبو خالد الشكري


الردود في هذا الموضوع
RE: مساعدة فى تعديل إسم عمود أو حقل داخل جدول - بواسطة Taha Okla - 26-12-22, 05:28 PM


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


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