كيف اعمل attach لل database بالكود ؟؟
الموضوع عاجل .....
جزاكم الله خيرا
كيف اعمل attach لل database بالكود ؟؟
الموضوع عاجل .....
جزاكم الله خيرا
السلام عليكم ورحمة الله وبركاته
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
مش مفهوم السؤال
Name : Ahmed H. Alawady
Web Site : Alawady.info
Email : alawady_ahmed@hotmail.com
Tel : +2 012 345 6808
اخي الكريم يمكنك فعل ذلك باستخدام Command Text مع تعليمة Attach
private void button1_Click(object sender, System.EventArgs e)
{
string dbname,physname;
dbname = "Data base name";//put the data base name to attach
physname = "the data base path";//where the data base found
//such as C:\Data.mdf
try
{
sqlConnection1.Open();
sqlCommand1.CommandText = "exec Sp_attach_db " + dbname + "," + physname;
sqlCommand1.ExecuteNonQuery();
}
catch(Exception E)
{
MessageBox.Show(E.Message);
}
finally
{
sqlConnection1.Close();
}
}
}قم بوضع اسم ال DataBase في المتحول DbName
قم بوضع مسار الDatabase في المتحول physname
إن شاء الله تمام
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
السلام عليكم ورحمة الله وبركاته
الحمد لله فهمت المقصود
وجزاك الله خيرا يا أخ "waeldalol" على المعلومة لأنها جميلة ومفيدا
وشكر خاص للأخ "C#please" على هذه الأسئلة الجميلة المفيدة جدا
Name : Ahmed H. Alawady
Web Site : Alawady.info
Email : alawady_ahmed@hotmail.com
Tel : +2 012 345 6808
شكرا للأخ waeldalol علي الرد
وشكرا للأخ الحبيب Ahmed H. Alawady علي المديح رغم أني لا استحقه
الكود يعطيني ال exception التالي :
can't open database "computerprogramm"
تأكد من ان ال Sql server يعمل و انّ اسم Database صحيح او المسار صحيح
تأكد من صحة القيم التي داخل المتحولين التاليين
dbname , physname
الكود عندي يعمل 100 %
و قد جربته
اه لحظة انت مع مين ربطت ال Connction string
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
السلام عليكم
اعتقد والله اعلم انك محتاج تعمل اتصال بقاعدة بيانات master حيث ان الاجراء sp_attach_db من ضمن sp الخاص بلقاعدة master
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

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