PDA

View Full Version : طرزنوشتن آدرس بانک هنگا Attach کردن



rostamedastan
دوشنبه 27 فروردین 1386, 20:01 عصر
سلام علیکم
بنده هنگامیکه فایلهای LOGو DATA خود را در مسیر فایل exe برنامه قرار می دهم از کد زیر استفاده می کنم و مشکلی پیش نمی آید



string strcon
SqlConnection sqlconnection1;
SqlCommand sqlcmd;
sqlcmd = new SqlCommand();
sqlconnection1 = new SqlConnection();
sqlcmd = sqlconnection1.CreateCommand();

strcon = "Initial Catalog=;Integrated Security=SSPI";

sqlconnection1.ConnectionString = strcon;
sqlconnection1.Open();
sqlcmd.Connection = sqlconnection1;

sqlcmd.CommandText = "EXEC sp_attach_db @dbname,@filename1,@filename2";
sqlcmd.Parameters.Add("@dbname", SqlDbType.VarChar, 260).Value = "student";
sqlcmd.Parameters.Add("@filename1", SqlDbType.VarChar, 260).Value = "" + Application.StartupPath + "\\student_Data.mdf";
sqlcmd.Parameters.Add("@filename2", SqlDbType.VarChar, 260).Value = "" + Application.StartupPath + "\\student_log.ldf";
sqlcmd.ExecuteNonQuery();

ولی هنگامیکه در همان مسیر ولی در پوشه ای به نام bank فایلهایم را قرار می دهم و کد زیر را می نویسم error می دهد و می گوید مسیر درست نیست


sqlcmd.Parameters.Add("@filename1", SqlDbType.VarChar, 260).Value = "" + Application.StartupPath + "\\bank\\student_Data.mdf";
sqlcmd.Parameters.Add("@filename2", SqlDbType.VarChar, 260).Value = "" + Application.StartupPath + "\\bank\\student_log.ldf";

rostamedastan
جمعه 31 فروردین 1386, 00:03 صبح
کسی نبود به سوال من جواب بده؟