سؤال

أود استخدام PHP شركة تنمية نفط عمان مع SqlAnywhere, ولكن لم يكن لديك السائق على php الموقع.هل يمكنني إضافة lib من sqlanywhere للاستخدام مع PDO ؟ ODBC هو الخيار الأخير.

هل كانت مفيدة؟

المحلول

ولم أحاول ذلك، ولكن لا أحد أجاب في يومين ولذا فإنني سوف نقدم اقتراحا:

ويجب على السائق PDO_MSSQL من الناحية النظرية أن يكون قادرا على التحدث مع أي FreeTDS الخلفية، بما في ذلك خادم سايبيس وربما حتى سايبيس ASA. قد تتطلب منك القيام ببعض الصيد وبلوق القراءة، والمنتديات، وما إلى ذلك لمعرفة الإدخالات freetds.conf الصحيحة والعمل على انجاحه.

ومع ذلك، يتم وضع علامة على سائق PDO_MSSQL أنها "تجريبية" وAFAIK لا أحد الحفاظ عليه. مايكروسوفت قد تخلت عنه أيضا، حيث أنهم يطورون الخاصة بهم (PDO غير) PHP التمديد ل SQL Server. *

وهكذا هو على الأرجح أفضل جزء من بسالة على الجزء الخاص بك لاستخدام PDO_ODBC.


<اقتباس فقرة>   

* كان هناك جهد بضع سنوات مضت لمايكروسوفت وغيرها من البائعين RDBMS للتعاون للمساهمة رمز إلى مشروع شركة تنمية نفط عمان، ولكن رفضت المجتمع PHP الأساسية البائعين على احتياجاتهم لاستخدام اتفاقية ترخيص مساهم لضمان أن تبقى التعليمات البرمجية في المشروع مجانا. وكانت حلقة حزينة.

نصائح أخرى

وA PDO SQL في أي مكان والآن تم الافراج عن سائق هنا: http://pecl.php.net/ حزمة / PDO_SQLANYWHERE /

نعم, ولكن يجب تعديل unixodbc مكتبة البرنامج النصي:SQLExecute.c, خلاف ذلك سوف تحصل على الخطأ :إذن نفى إنشاء إجراء مخزن

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top