ورود

نسخه کامل مشاهده نسخه کامل : ارتباط برنامه vb.net با اکسس



amatis23
28-05-2012, 09:21
سلام دوستان می خوام با بانک اکسس ارتباط برقرار کنم اما نمی تونم ،
کانکشن من خطا می گیره

اگه با data Adapter هم بانک رو اتصال بدم و بعد رشته اتصالش رو توی قسمت کانکشن کپی کنم بازم خطا می گیره


my_cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="|DataDirectory|\DB _Answer.accdb"
می کاراکتر موجود نیست (|) این کاراکتر رو خطا می گیره . چرا اکسس این طوری اذیت می کنه .؟
می شه یکی کمک کنه

amatis23
28-05-2012, 12:56
کسی نیست کمک کنه ؟

osmanjan
13-06-2012, 03:03
فایل اکسس شما کجا قرار داره ؟ اگر در پوشه debug قرار داره می تونید به جای |data directory | مسیر رو بدید البته در vb.net با این کد میشه مسیر پوشه برنامه رو بدست آورد در C# مطمئن نیستم .
کد vb.net :
my_cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & application.startuppath & "\DB _Answer.accdb"
و
my_cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & environment.currentdirectory & "\DB _Answer.accdb"