خواهش میکنم یکی دلیل این خطا رو بهم بگه.(عکس ضمیمه شده)
هرجایی که میگردم کسی کد attach کردن sql2008در C# رو قرار نداده. همشون همین طوری نوشتن که بازم جواب نمیده. حتی این کد رو هم بهم دادن اما من بدون پسورد(local)وارد میشم و نمیدونم خط اولش رو چطو تغییر بدم!!؟؟
خیلی فوریه خواهش میکنم زود جواب بدین!
string connectionstring = "Data Source=.;User ID='sa';Password='31'";
SqlConnection conn = new SqlConnection(connectionstring);
string dbname = "ma";
string query1 = "USE [master] IF NOT EXISTS (Select name from sysdatabases WHERE name ='" + dbname + "') EXEC sp_attach_db @dbname = 'ma',@filename1 = '" + Application.StartupPath + "\\ma.mdf' , @filename2 ='" + Application.StartupPath + "\\ma_log.ldf'";
SqlCommand cm1 = new SqlCommand(query1, conn);
conn.Open();
try
{
cm1.ExecuteNonQuery();
}
catch
{
MessageBox.Show(
"مشکل در اجرای دیتابیس توسط برنامه",
"خطای دیتابیس");
}
دوستان به نظرتون این پیغام نمیخواد بگه که من 5تا خطا توی برنامم دارم؟؟