تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] إضافة أو حذف حقل فى قاعدة بيانات باستخدام كود VB.net
#6
(23-12-23, 03:33 PM)AmeenRashed كتب : أشكرك أخى Kamil  على ردك
قاعدة البيانات ليست بـ SQL بل بـ
" Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\........... "
سوف أقوم بالتعديل اللازم  لاحقاً  ربما تنجح التجربة ..

العقو اخي العزيز

هذا الكود البديل

PHP كود :
Imports System.Data.OleDb

' قم بتعديل اسم قاعدة البيانات ومعلومات الاتصال وفقاً لبيئتك
Dim connectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=مسار_قاعدة_البيانات.accdb;"
Dim oleDbConnection As New OleDbConnection(connectionString)

Try
    oleDbConnection.Open()

    ' 
افحص ما إذا كان الحقل "الملاحظات" موجودًا في جدول الموظفين
    Dim checkNotesColumnQuery 
As String "SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Employees' AND COLUMN_NAME = 'Notes'"
 
   Dim oleDbCommandCheckNotesColumn As New OleDbCommand(checkNotesColumnQueryoleDbConnection)

 
   Dim notesColumnCount As Integer Convert.ToInt32(oleDbCommandCheckNotesColumn.ExecuteScalar())

 
   ' إذا لم يكن الحقل موجودًا، قم بإضافته
    If notesColumnCount = 0 Then
        Dim addNotesColumnQuery As String = "ALTER TABLE Employees ADD COLUMN Notes NVARCHAR(25)"
        Dim oleDbCommandAddNotesColumn As New OleDbCommand(addNotesColumnQuery, oleDbConnection)
        oleDbCommandAddNotesColumn.ExecuteNonQuery()
    End If

    Console.WriteLine("تمت إضافة الحقل بنجاح أو الحقل موجود بالفعل.")

Catch ex As Exception
    Console.WriteLine("حدث خطأ: " & ex.Message)

Finally
    oleDbConnection.Close()
End Try 
الرد }}}
تم الشكر بواسطة: AmeenRashed


الردود في هذا الموضوع
RE: إضافة أو حذف حقل فى قاعدة بيانات باستخدام كود VB.net - بواسطة Kamil - 23-12-23, 11:24 PM


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


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