وقتی آدرس بانک اطلاعاتیو توی کامپیوتر خودت تعریف میکنی مثلا آدرسش اینجوریه:
//آدرس اتصال به بانک اطلاعاتی به صورت لوکال
string _connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Sedighi\Documents\Visual Studio 2010\WebSites\WebSite2\\Products.mdb";
ولی وقتی بخوای همینو روی سرور تعریف کنی چون دیگه توی کامپیوتر خودت نیست باید این کارو کنی:
یه فولدر بساز داخل پروژت به اسم APP_Data که معمولا این فولدر به صورت پیش فرض داخل پروژت هست
بعد بانک اطلاعیتو داخل این فولدر قرار بده، آدرس بانک اطلاعاتیتو این جوری تعریف کن:
//آدرس اتصال به بانک اطلاعاتی روی سرور
string _connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/Products.mdb";
کد بالا وقتی روی سرور جواب میده که کل پروژتو با بانک اطلاعاتیش کپی کنی روی سرور
حالا اگه بخوای از کامپیوتر خودت وصل شی به بانک اطلاعاتی روی سرور
فقط بانک اطلاعاتیتو کپی کن روی سرور و آدرس بانک اطلاعاتیتو این جوری تعریف کن:
//آدرس اتصال به بانک اطلاعاتی از کامپیوتر خودمان به سرور
string _connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=192.168.1.1/|DataDirectory|/Products.mdb";
اگه باز سوالی بود بگو بیشتر توضیح بدم





پاسخ با نقل قول