Simptomi
ADO.NET davatelj usluga za DB2 ne obrađuje naredbu SELECT s dupliciranim imenovanim parametrima unutar uvjeta WHERE i vraća sljedeću pogrešku:
SQLSTATE 07001, SQLCODE -313
Broj navedenih varijabli glavnog računala nije jednak broju oznaka parametara.
Uzrok
ADO.NET za DB2 ne podržava obradu dupliciranog imenovanog parametra na više položaja unutar parametra SELECT WHERE iskaza kao što je prikazano u nastavku:
ODABERITE * IZ TABLICE GDJE JE STUPAC1 = @P1 AND COL2 = @P1.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za poslužitelj za integraciju glavnog računala:
Reference
Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.