סימפטומים
בעת הפעלת שאילתה בעלת פרמטרים באמצעות הספק המנוהל עבור DB2 הכלול ב-Microsoft Host Integration Server 2013, השאילתה עלולה להיכשל ואתה מקבל את הודעת השגיאה הבאה:
הערה
SQLCODE -290, תיאור לא חוקי
גורם
בעיה זו עשויה להתרחש כאשר אתה משתמש בפרמטרים בעלי שם ומשתמש באחד מהפרמטרים בעלי השם פעמיים בשאילתה. דוגמת הקוד הבאה מציגה בעיה זו:
cm.CommandText = "SELECT * from TABLE WHERE COL1 = @COL and COL2 = @COL";
cm.Parameters.AddWithValue("@COL", "AAA");
פתרון
מידע עדכון מצטבר
התיקון הפותר בעיה זו כלול בעדכון מצטבר 1 עבור Host Integration Server 2013.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".