سلام.
(این سوال یه جورایی مربوط میشه به پک اموزشی تون قسمت اتصال به دیتابیس اس کیوال)
همون طور که در اموزش های شما اشاره شده بود که برای اتصال دیتابیسمون در سیستم هدف از این تکه کد استفاده کنید،من هم همین کار رو کردم.
try
{
SqlCommand cmd = new SqlCommand("select log_user,log_pass from tbl_log where log_user ='" + txt_user.Text + "' and log_pass ='" + Md5(txt_pass.Text) + "'", con);
SqlDataAdapter adp = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adp.Fill(dt);
if (dt.Rows.Count == 0)
{
frm_msg f = new frm_msg();
f.rich_body.Text = "";
f.rich_body.Text = " نام کاربری و رمز عبور اشتابه است";
f.ShowDialog();
}
else
{
this.Hide();
new frm_main().Show();
}
}
catch{
SqlConnection con1 = new SqlConnection();
con1.ConnectionString = @"Data Source=(LocalDB)\v11.0;Initial Catalog=master;";
con1.Open();
string query ="USE master;" +
"EXECUTE sp_attach_db @dbname=N'Artin_db' ," +
"@filename1=N'"+Application .StartupPath +@"\Artin_db.mdf',"+
"@filename2=N'"+Application .StartupPath +@"\Artin_db_log.ldf '";
SqlCommand cmd=new SqlCommand (query ,con1 );
cmd.ExecuteNonQuery ();
con1 .Close ();
Application .Restart ();
}
که زمانی که برنامه رو در سیستم های دیگه (ماشین مجازی خودم و سیستم هدف) تست میکنم بعد زدن دکمه ورود این خطا ظاهر میشه.