saeed_computer
عضو جدید
با سلام خدمت تمامی اساتید برنامه نویس
من از کد زیر برای اتچ کردن دیتابیس هنگامی که فرم اول برنامه لود میشه و دیتا بیس هنوز اتچ نیست استفاده میکنم
من از کد زیر برای اتچ کردن دیتابیس هنگامی که فرم اول برنامه لود میشه و دیتا بیس هنوز اتچ نیست استفاده میکنم
SqlConnection con = new SqlConnection("Data Source=.; DataBase = master ; Integrated Security = True");
con.Open();
string str = "use master;" +
"EXECUTE sp_attach_db @dbname = N'test' , " +
" @filename1 = N'" + System.Environment.CurrentDirectory + "\\test.mdf'," +
"@filename2 = N'" + System.Environment.CurrentDirectory + "\\test_log.ldf'";
SqlCommand cmd = new SqlCommand(str, con);
cmd.CommandTimeout = 100;
cmd.ExecuteNonQuery();
con.Close();
Application.Restart();
con.Open();
string str = "use master;" +
"EXECUTE sp_attach_db @dbname = N'test' , " +
" @filename1 = N'" + System.Environment.CurrentDirectory + "\\test.mdf'," +
"@filename2 = N'" + System.Environment.CurrentDirectory + "\\test_log.ldf'";
SqlCommand cmd = new SqlCommand(str, con);
cmd.CommandTimeout = 100;
cmd.ExecuteNonQuery();
con.Close();
Application.Restart();
و کد دیتا بیس رو اتچ میکنه ولی به صورت فقط خواندنی
کسی میتونه مشکل من رو حل کنه؟
کسی میتونه مشکل من رو حل کنه؟