ينطبق على
Host Integration Server 2016

الأعراض

لا يعالج موفر ADO.NET ل DB2 عبارة SELECT مع معلمات مسماة مكررة ضمن عبارة WHERE، ويعيد الخطأ التالي:

SQLSTATE 07001، SQLCODE -313 

عدد متغيرات المضيف المحددة لا يساوي عدد علامات المعلمات.

السبب

لا يدعم موفر ADO.NET ل DB2 معالجة المعلمة المكررة المسماة في مواضع متعددة ضمن عبارة SELECT WHERE ذات معلمات كما هو موضح أدناه:

حدد * FROM TABLE WHERE COL1 = @P1 وCO COL2 = @P1.

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

الحل

تم إصلاح هذه المشكلة في التحديث التراكمي التالي ل Host Integration Server:

المراجع

تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.