PDA

View Full Version : ديتابيس در C#



sajjadzare
چهارشنبه 24 تیر 1388, 18:50 عصر
چطور ميتونم بوسيله كد نويسي يك ديتا بيس رو به Sql اتچ يا ديتچ كنم
لطفا يك برنامه open Source مثال بزنيد

Majid&Masoud
چهارشنبه 24 تیر 1388, 19:39 عصر
SqlConnection conn= newSqlConnection("Data Source=.;Initial Catalog=DBname;Integrated Security=True");

این برای اتچ کردنه تو Form_Load هم مینویسی


conn.Open();

Mohsen229266
چهارشنبه 24 تیر 1388, 21:12 عصر
با سلام این برنامه رو ببین (http://barnamenevis.org/forum/attachment.php?attachmentid=32286&d=1245867298) تابع اتچ و دیتچ هم داره

sajjadzare
پنج شنبه 25 تیر 1388, 18:10 عصر
با سلام این برنامه رو ببین (http://barnamenevis.org/forum/attachment.php?attachmentid=32286&d=1245867298) تابع اتچ و دیتچ هم داره

سلام
اين برنامه اي كه شما نوشته ايد چيزي رو اتچ نميكنه فقط بصورت ران تايم يك ديتا بيس رو ايجاد ميكنه
لطف كنيد اگه برنامه اي داريد كه اتچ ميكنه بگذاريد

sajjadzare
پنج شنبه 25 تیر 1388, 18:11 عصر
SqlConnection conn= newSqlConnection("Data Source=.;Initial Catalog=DBname;Integrated Security=True");
این برای اتچ کردنه تو Form_Load هم مینویسی


conn.Open();


اينكه يك connection ساده است كجاش اتچ ميكنه ؟

Mohsen229266
پنج شنبه 25 تیر 1388, 19:41 عصر
اینم کد اتچ کردن



privatevoid Attach_db(string db_Name, string Path_Mdf, string Path_Ldf)
{
try
{
SqlConnection con = newSqlConnection("server=.;trusted_connection=yes;");
SqlCommand cmd = newSqlCommand();
cmd.CommandText = "sp_attach_db @dbname = N'" + db_name + "', @filename1 = N'" + Path_Mdf + "', @filename2 = N'" + Path_Ldf + "'";
cmd.CommandType = CommandType.Text;
con.Open();
cmd.Connection = con;
cmd.ExecuteNonQuery();
con.Close();
}
catch (Exception e)
{
MessageBox.Show(e);
}
}

mahdi87_gh
پنج شنبه 25 تیر 1388, 20:02 عصر
سلام این نمونه برنامه ای هست که توی یکی از برنامه هام استفاده کردم
موفق باشی

Unknownlive
پنج شنبه 25 تیر 1388, 20:37 عصر
حالا کسی نیست Detach را بگه ؟

Mahdi.Kiani
پنج شنبه 25 تیر 1388, 22:55 عصر
سلام
عنوان نامناسب => تاپیک قفل