תופעות
ADO.NET ספק עבור DB2 אינו מעבד משפט SELECT עם פרמטרים כפולים בעלי שם בתוך משפט WHERE, ומחזיר את השגיאה הבאה:
SQLSTATE 07001, SQLCODE -313
מספר משתני המחשב המארח שצוינו אינו שווה למספר סמני הפרמטר.
סיבה
ADO.NET ספק עבור DB2 אינו תומך בעיבוד הפרמטר בעל השם הכפול במיקוםים מרובים בתוך משפט SELECT WHERE המותאם לפרמטרים, כפי שמוצג להלן:
SELECT * FROM TABLE WHERE COL1 = @P1 AND COL2 = @P1.
מצב
Microsoft אישרה כי זוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
פתרון
בעיה זו נפתרה בעדכון המצטבר הבא עבור שרת שילוב מארח:
הפניות
למד על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.