PDA

View Full Version : Ado.net تو ویستا



Navid Asadi
چهارشنبه 16 اردیبهشت 1388, 23:59 عصر
سلام
من یه برنامه تو Xp نوشتم که تو اون از Ado.net استفاده کردم، اما حالا متوجه شدم که توابع Ado.net تو Vista فرق میکنه!
حالا میخام بدونم حتما باید تو ویست برنامه رو کامپایل کنم تا درست بشه یا نه؟ اگه راه دیگه ای هست ممنون میشم.

salehbagheri
پنج شنبه 17 اردیبهشت 1388, 17:48 عصر
من یه برنامه تو Xp نوشتم که تو اون از Ado.net استفاده کردم، اما حالا متوجه شدم که توابع Ado.net تو Vista فرق میکنه!

فرق ميكنه؟؟؟!؟ مگه چنين چيزي ممكنه؟؟!؟! :گیج:

مثل اين مي مونه كه بگي كدهاي #C تو XP و ويستا باهم فرق ميكنه!

kablayi
جمعه 18 اردیبهشت 1388, 15:11 عصر
سلام
من یه برنامه تو Xp نوشتم که تو اون از Ado.net استفاده کردم، اما حالا متوجه شدم که توابع Ado.net تو Vista فرق میکنه!
حالا میخام بدونم حتما باید تو ویست برنامه رو کامپایل کنم تا درست بشه یا نه؟ اگه راه دیگه ای هست ممنون میشم.
فکر نمیکنم فرقی داشته باشه ...
چون من برنامه ای رو که تو xp نوشته بودم رو در vista هم تونستم اجرا کنم ... !!!:متفکر:

Navid Asadi
دوشنبه 21 اردیبهشت 1388, 23:07 عصر
البته باید بگم ویستا 64bit بود.

رضا عربلو
سه شنبه 22 اردیبهشت 1388, 15:10 عصر
آيا با ADO.NEt می خواهید به چه دیتابیسی وصل شوید؟

Navid Asadi
سه شنبه 22 اردیبهشت 1388, 17:44 عصر
دیتا بیس Access2003
شاید دلیدش قدیمی بودن اکسس هست، هنوز با 2007 امتحانش نکردم.

رضا عربلو
سه شنبه 22 اردیبهشت 1388, 19:15 عصر
دلیل مشکل شما این است که Microsoft jet4.0 در Vista x64 ساپورت نمی شود برای رفع مشکل فوق می توانید از پروژه ات پراپرتی بگیرید. در برگه build گزینه ای است (الان یادم نیست اسمش چی بود) که تعیین می کند نوع فایل exe برای چه نوع CPU ای باشد (َALL CPU, 32 Bit , 64 Bit) که بطور پیش فرض ALL CPU است آن را به x86 (32 Bit) تغِِيير دهید و دوباره پروژه تان را build کنید. مطمئن باشید که برنامه شما بدون هیچ گونه مشکلی اجرا خواهد شد (خود من همین مشکل را داشتم و به این ترتیب حلش کردم.)