PDA

View Full Version : سوال: عدم اتصال پایگاه داده به Vb در ویندوز 7 !!



yaserafrooz
پنج شنبه 23 خرداد 1392, 01:10 صبح
سلام دوستان

من یه برنامه نوشتم با Vb6 که به پایگاه داده اکسس وصله ، تو ویندوز Xp به خوبی هم برنامه هم پایگاه داده اجرا میشه و عملیات اضافه و ویرایش و حذف هم انجام میده به عبارتی پایگاه داده ام به برنامه وصل میشه

ولی وقتی همین برنامه رو به همراه فایل دیتابیس روی یه ویندوز 7 اجرا میکنم ، برنامه م به خوبی اجرا میشه ولی هیچگونه رکوردی رو نه اضافه میکنه نه میخونه یعنی نمیتونه به پایگاه داده وصل بشه

روی اون سیستم (ویندوز 7) آفیس 2010 نصب بود که من 2003 رو هم نصب کردم گفتم شاید ایراد از این باشه که باز هم متاسفانه جواب نداد.

در ضمن سطح دسترسی هم ادمینه

ممنون میشم راهنمایی کنید..:لبخندساده:

m.4.r.m
پنج شنبه 23 خرداد 1392, 15:22 عصر
احتمالا نوع آدرس دهی شما مشکل داشته باشه سورس اتصال به پایگاه داده رو برام بزار اینجا

yaserafrooz
پنج شنبه 23 خرداد 1392, 20:54 عصر
احتمالا نوع آدرس دهی شما مشکل داشته باشه سورس اتصال به پایگاه داده رو برام بزار اینجا


Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & Label10.Caption & ";Persist Security Info=False"
Adodc1.RecordSource = "SELECT * FROM mobile"

label10: آدرس مسیر پایگاه داده (database/db.mdb/)

yaserafrooz
دوشنبه 27 خرداد 1392, 00:01 صبح
کسی نیست به سوال ما پاسخ بده؟!

yaserafrooz
سه شنبه 28 خرداد 1392, 20:22 عصر
نخواستیم اصلاً ، خودم پیدا کردم ، میگم تا مدیرای سایت هم یکم یاد بگیرن :لبخندساده:

واسه اونایی که مشکلی مثل مشکل من براشون پیش اومده باید بین connection string و Record Source شون این کد رو بنویسن:


Adodc1.CommandType = adCmdText

یعنی شکل کلی کدتون میشه چیزی شبیه به این :



Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\database.mdb"& ";Persist Security Info=False"

Adodc1.CommandType = adCmdText

Adodc1.RecordSource = "SELECT * FROM mobile"


موفق باشین.. :لبخندساده:

m.4.r.m
چهارشنبه 29 خرداد 1392, 14:38 عصر
شما هیچ مشکلی در کد بالا نداشتین فقط به جای / باید \ میزاشتین همین ، آدرس دهی شما مشکل داشت من الان سر زدم به این تاپیک مدیرا هم همه بیکار میستن که بالاخره همه کار دارن .

yaserafrooz
پنج شنبه 30 خرداد 1392, 00:52 صبح
شما هیچ مشکلی در کد بالا نداشتین فقط به جای / باید \ میزاشتین همین ، آدرس دهی شما مشکل داشت من الان سر زدم به این تاپیک مدیرا هم همه بیکار میستن که بالاخره همه کار دارن .

نه دوست عزیز ، الان هم که مشکلم حل شده اصلا مسیرمو ویرایش نکردم فقط همونطور که بالا گفتم اون کد رو اضافه کردم..

به هر حال شما که میدونستین به جای / باید \ میذاشتم چرا راهنمایی نکردین؟!

در هر صورت باز هم ممنون.. :لبخندساده::قلب: