PDA

View Full Version : سوال: ایجاد database در مسیر نصب برنامه



دلتنگ اسمان
دوشنبه 24 خرداد 1395, 18:39 عصر
با سلام
با کد زیر میخوام در مسیر برنامه دیتابیس رو ایجاد کنم اما به مسیر خطا میده. اما وقتی مسیر رو بصورت دستی مینویسم درست عمل میکنه(
"FILENAME = 'D:\\MyDatabse.mdf', " +)

"CREATE DATABASE Mydatabase ON PRIMARY " +
"(NAME = card_Data, " +
"FILENAME = "+Application.StartupPath+"'MyDatabse.mdf', " +
"SIZE = 4MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " +
"LOG ON (NAME = card_Log, " +
"FILENAME = 'cardLog.ldf', " +
"SIZE = 4MB, " +
"MAXSIZE = 10MB, " +
"FILEGROWTH = 10%)";


140843حالت اول درست کار میکنه و در حالت دوم خطا میده

دلتنگ اسمان
دوشنبه 24 خرداد 1395, 19:04 عصر
با تغییر کوچیک درست شد :

str = "CREATE DATABASE card ON PRIMARY " +
"(NAME = card_Data, " +
"FILENAME = '" + Application.StartupPath + "\\myDatabse.mdf', " +
"SIZE = 4MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " +
"LOG ON (NAME = card_Log, " +
"FILENAME = '" + Application.StartupPath + "\\cardLog.ldf', " +
"SIZE = 4MB, " +
"MAXSIZE = 10MB, " +
"FILEGROWTH = 10%)";