תיקון: השגיאה "SQLCODE -290, תיאור לא חוקי" בספק המנוהל עבור DB2 בעת שימוש בפרמטרים בעלי שם

חל על
Host Integration Server 2013

סימפטומים

בעת הפעלת שאילתה בעלת פרמטרים באמצעות הספק המנוהל עבור 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 המפורטים בסעיף "חל על".