iman-63
دوشنبه 04 مهر 1390, 11:21 صبح
سلام.
وقتی از دستور زیر در یک کلاس استفاده میکنم از قسمت Server.MapPath ایراد میگیره.
string query_str = "select * from product";
string conn_str = "provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("~\\Data base\\thorntons.mdb");
OleDbConnection connection = new OleDbConnection(conn_str);
OleDbCommand cmd = new OleDbCommand(query_str, connection);
بناچار مجبور میشم از کد زیر استفاده کنم:
string conn_str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/thorntons.mdb;Persist Security Info=False";
یعنی دیگه نمیتونم دیتا بیس رو در مسیر اجرای برنامه قرار بدم.
البته همینطور که گفتم این مشکل رو در کلاس دارم و اگه دستور خط اول رو توی یه web form بریزم هیچ مشکلی نیست.
لطفاً راهنمایی کنین.
با تشکر
وقتی از دستور زیر در یک کلاس استفاده میکنم از قسمت Server.MapPath ایراد میگیره.
string query_str = "select * from product";
string conn_str = "provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("~\\Data base\\thorntons.mdb");
OleDbConnection connection = new OleDbConnection(conn_str);
OleDbCommand cmd = new OleDbCommand(query_str, connection);
بناچار مجبور میشم از کد زیر استفاده کنم:
string conn_str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/thorntons.mdb;Persist Security Info=False";
یعنی دیگه نمیتونم دیتا بیس رو در مسیر اجرای برنامه قرار بدم.
البته همینطور که گفتم این مشکل رو در کلاس دارم و اگه دستور خط اول رو توی یه web form بریزم هیچ مشکلی نیست.
لطفاً راهنمایی کنین.
با تشکر