View Full Version : سوال: چرا روی سیستم دیگه با ورژن اکسس و اکسل دیگه خطا میده
SardareEshgh
سه شنبه 10 اردیبهشت 1398, 13:35 عصر
سلام
یه برنامه دارم که با اکسس و اکسل کارمیکنه . کانکشن استرینگ زیر رو نوشتم . روی سیستمی که اکسس 2016 داره خطا میده:
string ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\cod.accdb;Jet OLEDB:Database Password=7080";
لینک زیر مربوط به کانکشن استرینگها هستش. از اکسس 2016 چیزی ندیدم.
لینک (https://www.connectionstrings.com/access/)
davidrobert
سه شنبه 10 اردیبهشت 1398, 13:41 عصر
سلام دوست عزیز شما به جای اینکه کانکشن استرینگ بنویسید چرا از خود ویژوال رشته اتصال مربوط به همون اکسس رو نمیگیرید هم صحت ارتباط بررسی میکنه و هم کانکشن درست هستش وقتیدید پیغام اوکی داد رشته اتصال کپی و به پروژه تون بدید. بدون دردسر نوشتن رشته اتصال درست هستش یا نه
150104
SardareEshgh
سه شنبه 10 اردیبهشت 1398, 13:57 عصر
دوست عزیز ممنونم از توجهتون. اما اگه بخوام برنامه روی سیستمهای مختلف کار کنه که ممکنه هر سیستم یه ورژن از اکسس و اکسل رو داشته باشند اونوقت چی باید کرد؟
با فرض اینکه دیگه 2003 دیگه کار نمیکنن(یا اگر هم هست مجبورشون کنم از ورژن بالاتر استفاده کنن) ولی برای 2007 و 2010 و 2013 و 2016 چیکار باید کرد؟
asiatec
سه شنبه 10 اردیبهشت 1398, 16:11 عصر
از این پرووایدر استفاده کنید
string ConnectionString = @"Provider = Microsoft.Jet.OLEDB.4.0; Data Source=|DataDirectory|\cod.accdb;Jet OLEDB:Database Password=7080";
SardareEshgh
سه شنبه 10 اردیبهشت 1398, 17:14 عصر
از این پرووایدر استفاده کنید
string ConnectionString = @"Provider = Microsoft.Jet.OLEDB.4.0; Data Source=|DataDirectory|\cod.accdb;Jet OLEDB:Database Password=7080";
دوست عزیز ممنون .
این مربوط به افیس 2003 و ماقبل از اون هستش. درسته؟
asiatec
چهارشنبه 11 اردیبهشت 1398, 09:10 صبح
2000 تا 2003
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.