لماذا لا VFP .NET موفر OLEdb العمل في 64 بت ويندوز ؟
-
08-06-2019 - |
سؤال
كتبت خدمة windows باستخدام VB ذلك قراءة بعض البيانات القديمة من قواعد بيانات Visual Foxpro يتم إدراجها في SQL server 2005.المشكلة هو هذا الاستخدام لتشغيل بخير في نظام التشغيل Windows server 2003 32-بت, لكن العميل انتقل مؤخرا إلى نظام التشغيل Windows 2003 64-بت الآن الخدمة لن تعمل.أنا على الحصول على رسالة VFP .NET موفر OLEdb لم يتم العثور على.بحثت و كل شيء يبدو أن أشير إلى أنه لا يوجد حل.أي مساعدة من فضلك...
المحلول
هل حاولت تغيير الهدف إلى وحدة المعالجة المركزية x86
بدلا من "Any CPU"
المتقدمة مترجم الخيارات ؟ وأنا أعلم أن هذا يحل بعض المشاكل الأخرى OLEDB
مقدمي الخدمات من خلال إجبار استخدام الإصدار 32 بت.
نصائح أخرى
سوف تحتاج إلى تجميع مع الهدف CPU
تعيين x86
إلى قوة الرمز الخاص بك لاستخدام 32 bit
نسخة من VFP OLE Db provider
.
قد ذكرت مايكروسوفت أنه لا توجد خطط الإفراج عن 64-bit
الإصدار من Visual FoxPro موفر OLE Db.ما يستحق مايكروسوفت كما ذكر أن VFP 9 هي النسخة النهائية من Visual FoxPro
والدعم سوف ينتهي في 2015
.إذا كنت في حاجة إلى OLE DB
مزود VFP 9
, يمكنك الحصول عليه هنا.
Sybase Anywhere
لديه OLEDB provider
بالنسبة VFP
جداول.ويذكر في صفحة الملقم 64 bit Windows
, لا تعرف عن OLEDB provider
:
دعم ويندوز 64 بت و خوادم لينكس
من أجل تعزيز قابلية ، ودعم x86_64 إلى ميزة خوادم قاعدة البيانات لنظام التشغيل Windows و Linux.على أجهزة الكمبيوتر مع x86_64 معالج 64 بت نظام التشغيل ميزة خادم قاعدة البيانات سوف تكون الآن قادرا على استخدام الذاكرة في الزائدة من 4GB.ذاكرة إضافية تسمح المزيد من المستخدمين الوصول إلى الخادم متزامن و زيادة كمية المعلومات الخادم يمكن أن ذاكرة التخزين المؤقت عند معالجة الاستعلامات.
لم أجرب ذلك من قبل نفسي ، ولكن بعض الناس من VFP الأخبار التقارير أنه يعمل على ما يرام.