أريد طريقة لإنشاء قاعدة بيانات جديدة أثناء تنفيذ البرنامج(أؤكد قاعدة بيانات وليس جدول في قاعدة موجودة)
آمل أن أجد الجواب عندكم
ولكم جزيل الشكر
أريد طريقة لإنشاء قاعدة بيانات جديدة أثناء تنفيذ البرنامج(أؤكد قاعدة بيانات وليس جدول في قاعدة موجودة)
آمل أن أجد الجواب عندكم
ولكم جزيل الشكر
السلام عليكم ورحمة الله وبركاته
أخي طريقة أنشاء قاعدة بيانات جديدة في السي شارب هي نفس الطريقة الخاصة بأنشائها في
الـSql Enterprise manger مع الاختلاف طبعا في طبيعة السي شارب من حيث كتابة الاكواد لكن الفكرة واحدة ولا أحب ان أزيد عليك بهذا الكلام وأليك التطبيق العملي:-
using System.Data;
using System.Data.SqlClient;
// في كلاس الفورم
public class Form1 : System.Windows.Forms.Form
{
private System.Data.SqlClient.SqlConnection mysqlconnection;
private System.Data.SqlClient.SqlCommand mysqlcommand;
// ثم أنشا كوماند الذي يكون مسئول عن أنشاء قاعدة البيانات
// وفي حدث الضغط عليه
private void button1_Click(object sender,System.EventArgs e)
{
try // أصدياد الاخطاء
{
mysqlconnection = new SqlConnection("Integrated Security=SSPI;"
+"Data Source=localhost;"); // الاتصال بالسيرفر
mysqlcommand = mysqlconnection.CreateCommand();
mysqlcommand.CommandText = "CREATE DATABASE Arabteam ON PRIMARY"
+"(Name=Arabteam_data, filename = 'C:\\Arabteam.mdf', size=3,"
+"maxsize=10, filegrowth=5%)log on"
+"(name=Arabteam_log, filename='C:\\Arabteam.ldf',size=2,"
+"maxsize=5,filegrowth=1)";
mysqlconnection.Open(); // أفتح الاتصال
mysqlcommand.ExecuteNonQuery(); // نفذ جملة الكوماند السابقة
mysqlconnection.Close();
}
catch (Exception AA)
{
MessageBox.Show("Error Becouse " + AA.Message);
}
}السلام عليكم ورحمة الله وبركاته
أخي waelsaead أشكرك كثيرا على المساعدة لاتعرف كم أنا مسرور لأني أخيرا وجدت الجواب وكم أنا مسرور لردك السريع
وأتمنا لو أستطيع أن أفيدك ضمن ما أمتلك من معرفة ولدي لك سؤال أخر لو تكرمت هل يمكنني إنشاء قاعدة بيانات أكسس أيضا
أتمنا أن تزودني بالطريقة وأكون ممتنا لك لو زودتني بكتاب يساعدني في تطوير نفسي
أكرر لك شكري وعرفاني وأسأل الله أن يجزيك عني كل خير
هذا الموضوع مغلق.