منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
انشاء قاعدة بيانات SQL عن طريق الكود - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : انشاء قاعدة بيانات SQL عن طريق الكود (/showthread.php?tid=1139)



انشاء قاعدة بيانات SQL عن طريق الكود - aiman - 30-11-13

الاصدقاء الاكارم تحية طيبة
هل يوجد كود لانشاء قاعدة بيانات SQL


RE: انشاء قاعدة بيانات SQL عن طريق الكود - amgadtamer - 30-11-13

مرفق مثال لأهم العمليات المتعلقة بال sql server


RE: انشاء قاعدة بيانات SQL عن طريق الكود - aiman - 05-12-13

جزاك الله كل خير اخي الكريم المثال جيد جدا و لكنه لا يلبي طلبي
مااريده ان يتم انشاء قاعدة بيانات محددة مسبقا و بجداول محددة مسبقا
مثلا اريد ان يتم انشاء قاعدة البيانات باسم data1
وان تحتوي على ثلاثة جداول tab1 - tab2 - tab3
الجدول الاول يحتوي على
حقل id - ترقيم تلقائي
حقل name - نص
حقل number - رقم
ولك جزيل الشكر سلفا


RE: انشاء قاعدة بيانات SQL عن طريق الكود - amgadtamer - 07-12-13

يمكنك عمل هذا عن طريق sql script ثم تشغيله على اى سيرفر او يمكنك استخدام المنصه الرائعه جدا جدا nhibernate وعمل export لل schema او يكون لديك backup وقم بعمل create datbase عن طريق الكود من خلال ملف ال backup


RE: انشاء قاعدة بيانات SQL عن طريق الكود - Genius Live - 07-12-13

Create Database by cood
كود :
Dim con As New SqlConnection(CONNECTION_STRING)
Dim A001 As New SqlCommand
If con.State = ConnectionState.Open Then con.Close()
Dim sqlStatement As String = "IF EXISTS (SELECT * FROM master..sysdatabases WHERE Name = DATABASE_NAME)DROP DATABASE DATABASE_NAME CREATE DATABASE DATABASE_NAME"
A001 = New SqlCommand(sqlStatement, con)
con.Open()
A001.ExecuteNonQuery()
con.Close()

Replace the following words
CONNECTION_STRING = جملة الاتصال بالخادم
DATABASE_NAME = اسم قاعدة البيانات

RolleyesRolleyesRolleyes



RE: انشاء قاعدة بيانات SQL عن طريق الكود - aiman - 07-12-13

الشكر الجزيل للاصدقاء الاكارم
تم الحل و هذا رابط الموضوع
http://www.vb4arb.com/vb/showthread.php?tid=1194