Simptome
ADO.NET za DB2 ne obrađuje izraz SELECT sa dupliranim imenovanim parametrima u okviru odredbe WHERE i daje sledeću grešku:
SQLSTATE 07001, SQLCODE -313
Navedeni broj promenljivih hosta nije jednak broju označivača parametara.
Izazvati
ADO.NET za DB2 ne podržava obradu duplikata imenovanog parametra na više pozicija u okviru parametarskog izraza SELECT WHERE, kao što je prikazano ispod:
SELECT * FROM TABLE WHERE COL1 = @P1 AND COL2 = @P1.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Rezoluciju
Ovaj problem je rešen u sledećoj kumulativnim ispravkama za server integracije hosta:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanja softverskih ispravki.