Συμπτώματα
Όταν εκτελείτε ένα ερώτημα με παραμέτρους, χρησιμοποιώντας τη διαχειριζόμενη υπηρεσία παροχής για DB2 που περιλαμβάνεται στο Microsoft κεντρικό ενοποίηση διακομιστή 2013, το ερώτημα ενδέχεται να αποτύχει και λαμβάνετε το ακόλουθο μήνυμα λάθους:
SQLCODE-290, μη έγκυρη περιγραφή
Αιτία
Αυτό το ζήτημα ενδέχεται να παρουσιαστεί όταν χρησιμοποιείτε ονομαστικές παραμέτρους και χρησιμοποιήστε μία από τις ονομαστικές παραμέτρους δύο φορές στο ερώτημά σας. Το ακόλουθο δείγμα κώδικα δείχνει αυτό το πρόβλημα:
cm.CommandText = "SELECT * from TABLE WHERE COL1 = @COL and COL2 = @COL";cm.Parameters.AddWithValue("@COL", "AAA");
Προτεινόμενη αντιμετώπιση
Πληροφορίες αθροιστικής ενημερωμένης έκδοσης
Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στην αθροιστική ενημερωμένη έκδοση 1 για το 2013 διακομιστή ενοποίησης κεντρικού υπολογιστή.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".