PDA

View Full Version : یه مشکل در شناخت Database



raika17metal
سه شنبه 28 اسفند 1386, 20:51 عصر
سلام دوستان من یک برنامه Phonebook با VB نوشتم و برنامه تکمیل هستش فقط یه مشکل کوچیک دارم.
من از کنترل Adodc برای اتصال به پایگاه داده استفاده کردم و نحوه ی اتصالش هم با کلیک راست روی کنترل، انتخاب Build و ... .
حالا وقتی که برای برنامه Setup می سازم موقع اجرا Eroor می گیره چون که پایگاه داده رو براساس آدرس درایو در هاردم می شناسه برای اینکه مستقیم از پوشه خودش بشناسه باید چی کار کنم؟

اوبالیت به بو
سه شنبه 28 اسفند 1386, 20:58 عصر
خیلی راجبش بحث شده
درون Form_Load بنویس.

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DataBase.mdb"
Adodc1.CommandType = adCmdTable
Adodc1.RecordSource = "TableName"
Adodc1.Refresh

shahpari
سه شنبه 28 اسفند 1386, 21:01 عصر
باید از application path استفاده کنی

app.path باعث میشه مسیر جاری خودش تشخیص داده بشه.

raika17metal
سه شنبه 28 اسفند 1386, 21:13 عصر
مرسی خیلی لطف کردید

piter1355
سه شنبه 28 اسفند 1386, 22:13 عصر
راه حل ساده ترش اینه که مسیر فایل رو بعد از انتخاب فایل ام دی بی حذف کنی و فقط نام فایل بمونه . در اینصورت مسیر پیشفرض همون مسیر برنامه خواهد بود