تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
انشاء قاعدة sql server مع الجداول يالكود في vb.net
#1
لإنشاء قاعدة بيانات SQL Server جديدة وإنشاء جداول داخلها:


PHP كود :
Imports System.Data.SqlClient

Module Module1
    Sub Main
()
 
       ' معلومات الاتصال بقاعدة البيانات (لا تحتوي على اسم قاعدة البيانات)
        Dim connectionString As String = "Server=your_server_name;Integrated Security=true;"
        Dim databaseName As String = "NewDatabase"

        Try
            ' 
إنشاء قاعدة البيانات
            Using connection 
As New SqlConnection(connectionString)
 
               connection.Open()

 
               Dim createDatabaseQuery As String = $"CREATE DATABASE {databaseName}"

 
               Using command As New SqlCommand(createDatabaseQueryconnection)
 
                   command.ExecuteNonQuery()
 
                   Console.WriteLine("Database created successfully.")
 
               End Using
            End Using

            
' سلسلة الاتصال مع اسم قاعدة البيانات الجديدة
            Dim connectionStringWithDb As String = $"Server=your_server_name;Database={databaseName};Integrated Security=true;"

            ' 
إنشاء الجداول في قاعدة البيانات الجديدة
            Using connection 
As New SqlConnection(connectionStringWithDb)
 
               connection.Open()

 
               ' استعلام لإنشاء الجدول الأول
                Dim createTable1Query As String = "
                    CREATE TABLE Customers (
                        CustomerID INT PRIMARY KEY IDENTITY(1,1),
                        FirstName NVARCHAR(50),
                        LastName NVARCHAR(50),
                        Email NVARCHAR(100)
                    )"

                Using command As New SqlCommand(createTable1Query, connection)
                    command.ExecuteNonQuery()
                    Console.WriteLine("Table '
Customers' created successfully.")
                End Using

                ' 
استعلام لإنشاء الجدول الثاني
                Dim createTable2Query 
As String "
                    CREATE TABLE Orders (
                        OrderID INT PRIMARY KEY IDENTITY(1,1),
                        OrderDate DATETIME,
                        CustomerID INT,
                        Amount DECIMAL(18, 2),
                        FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
                    )"

 
               Using command As New SqlCommand(createTable2Queryconnection)
 
                   command.ExecuteNonQuery()
 
                   Console.WriteLine("Table 'Orders' created successfully.")
 
               End Using
            End Using
        Catch ex 
As Exception
            Console
.WriteLine("An error occurred: " ex.Message)
 
       End Try
 
   End Sub
End Module 

الشرح:

سلسلة الاتصال الأولى:



Server=your_server_name;Integrated Security=true; تستخدم لإنشاء الاتصال بالخادم دون تحديد قاعدة بيانات.

إنشاء قاعدة البيانات:



فتح اتصال بالخادم وإنشاء قاعدة بيانات جديدة باستخدام استعلام CREATE DATABASE.

سلسلة الاتصال الثانية:



بعد إنشاء قاعدة البيانات، سلسلة الاتصال يتم تعديلها لتتضمن اسم قاعدة البيانات الجديدة.

إنشاء الجداول:



فتح اتصال جديد بقاعدة البيانات الجديدة.

إنشاء الجدول الأول Customers باستخدام استعلام CREATE TABLE.

إنشاء الجدول الثاني Orders باستخدام استعلام CREATE TABLE مع تعريف علاقة المفتاح الأجنبي (FOREIGN KEY) إلى جدول Customers.

ملاحظة:

تأكد من استبدال your_server_name باسم خادم SQL Server الخاص بك.

تأكد من أن لديك الصلاحيات اللازمة لإنشاء قاعدة بيانات وجداول على خادم SQL Server.

كيفية تشغيل الكود:

أنشئ مشروع جديد في Visual Studio (مثل مشروع Console App باستخدام VB.NET).

أضف الكود أعلاه إلى ملف Module1.vb.

قم بتعديل سلسلة الاتصال بما يتناسب مع إعدادات خادم SQL Server الخاص بك.

قم بتشغيل البرنامج.
سيقوم البرنامج بإنشاء قاعدة بيانات جديدة باسم NewDatabase، ثم إنشاء جدولين Customers وOrders داخل هذه القاعدة.
غَزة شجرة سنديان لا تنحني، ووردة لا تذبل، وشوكة عصية على الكسر. غزة، دماؤها تنتصر على السيف والسياف.
متغيب لفترة ان اخطأت بحق احد ارجو المسامحة
الرد }}}
تم الشكر بواسطة: justforit


الردود في هذا الموضوع
انشاء قاعدة sql server مع الجداول يالكود في vb.net - بواسطة غزة العزة - 25-05-24, 09:45 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  خطوة بخطوة بالكود وشرح الفيديو كامل اتصال فيجوال بيسك دوت نت وقاعدة بيانات SQL Server ggtt17121985 0 339 23-04-25, 09:50 AM
آخر رد: ggtt17121985
  فكرة جميلة جدا : أزي تعمل عداد لعمر البرنامج بدون قاعدة بيانات(نسخة تجريبية) ggtt17121985 0 585 14-02-25, 02:55 AM
آخر رد: ggtt17121985
  البحث بين تاريخين في VB.NET باستخدام Stored procedure في SQL Server ggtt17121985 1 625 17-11-24, 01:44 AM
آخر رد: abdelmadjid
Wink [مشروع] مشروع انشاء برنامج يقوم بالتقاط اللون من اسفل المؤشر وتحويلة للهكس كود وار جي بي ahmadpal 2 1,749 01-10-24, 05:33 PM
آخر رد: مصمم هاوي
  مساعدة في ريط sql server 2005 مع فجوال ستوديو 2015 سيد أحمد 0 261 10-09-24, 10:10 PM
آخر رد: سيد أحمد
  ربط ملف قاعدة بيانات اكسيس بالويب من خلال فيجوال بيسك دوت نت بسهولة ggtt17121985 0 712 19-07-24, 05:07 PM
آخر رد: ggtt17121985
  مشروع ضغط و صيانة قاعدة بيانات vb.net sql server غزة العزة 1 723 03-06-24, 05:12 PM
آخر رد: salamandal
  اتصال قاعدة البيانات بالسرفر atefkhalf2004 10 1,230 25-02-24, 09:15 PM
آخر رد: atefkhalf2004
  انشاء قاعدة بيانات اكسس بالكود Kamil 0 785 17-02-24, 10:43 PM
آخر رد: Kamil
  [مثال] مثال لنسخ وإستعادة قاعدة البيانات ( تحديث) نسخ تلقائي للقاعدة حسب اليوم والساعة جميل علي 81 53,316 10-02-24, 11:26 AM
آخر رد: محمد العموري

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


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