الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اصنع قاعدة بيانات جديدة ؟؟

مغلق
بدأه al_samirr في 18 مارس 2007 · 2 رد · 552 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

اريد ان اصنع قاعدة بيانات من الصفر في SQL sever هل ممكن احدكم يساعدني.

اريد اصنعها بكود VB.NET ليس بادوات SQL sever

لاحظ لا اقصد الاتصال بقاعدة بيانات موجودة اصلا. انما اريد اصنع قاعدة بيانات جديدة

تحياتي

تم تعديل هذه المشاركة بواسطة al_samirr في 18 مارس 2007 في 12:07

#2

اذا كنت تجيد استخدام لغة SQL Structure فذلك سهل جدا فقط استخدم الاوامر المعروفة لانشاء الجداول والعلاقات وغيرها مثل Create Table و Alter Table

#3

شكرا اخي Scoool على الرد

الحمدلله حصلت على الحل و هذا هو الكود لمن اراد ان يستفيد منه.

هذا الكود يصنع داتا بيز اسمها VET كما انه يصنع بداخلها جدول اسمه Clients يتكون من الحقول المذكورة بالكود.

ضع اسم السيرفر بدلا من yyyy

Dim conn As SqlConnection

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

Dim strConn As String

strConn = "Data Source=yyyy;Initial Catalog=;Integrated Security=True"

conn = New SqlConnection(strConn)

conn.Open()

CreateDataBase()

CreateClientsTable()

conn.Close()

End Sub

Private Sub CreateDataBase()

Dim strSQL As String

strSQL = "if Exists (Select * From master..sysdatabases Where Name = 'VET')"

strSQL += "DROP DATABASE VET" & vbCrLf & " CREATE DATABASE VET"

Dim cmd As New SqlCommand(strSQL, conn)

cmd.CommandType = CommandType.Text

Try

cmd.ExecuteNonQuery()

Catch

MessageBox.Show("Error Creating DB")

Finally

cmd.Dispose()

End Try

End Sub

Private Sub CreateClientsTable()

Me.Text = "Creating Clients Table..."

Dim strSQL As String = _

"USE VET" & vbCrLf & _

"IF EXISTS (" & _

"SELECT * " & _

"FROM VET.dbo.sysobjects " & _

"WHERE Name = 'Clients' " & _

"AND TYPE = 'u')" & vbCrLf & _

"BEGIN" & vbCrLf & _

"DROP TABLE VET.dbo.Clients" & vbCrLf & _

"END" & vbCrLf & _

"CREATE TABLE Clients (" & _

"ID Int NOT NULL," & _

"LastName NVarChar(20) NOT NULL," & _

"FirstName NVarChar(20) NOT NULL," & _

"Address NVarChar(150) NOT NULL," & _

"City NVarChar(20) NOT NULL," & _

"ZipCode NVarChar(5) NOT NULL," & _

"PhoneNumber NVarChar(20) NOT NULL," & _

"WorkNumber NVarChar(20)," & _

"CellNumber NVarChar(20)," & _

"Email NVarChar(50) NOT NULL," & _

"Balance Money NOT NULL," & _

"BalanceDate DateTime NOT NULL," & _

"CONSTRAINT [iD] PRIMARY KEY CLUSTERED" & _

"(ID))"

Dim cmd As New SqlCommand(strSQL, conn)

cmd.CommandType = CommandType.Text

Try

cmd.ExecuteNonQuery()

Catch ex As SqlException

MessageBox.Show(ex.ToString, "Clients")

Finally

cmd.Dispose()

End Try

End Sub

تم تعديل هذه المشاركة بواسطة al_samirr في 19 مارس 2007 في 12:20

هذا الموضوع مغلق.

مواضيع مشابهة