POPRAVAK: ADO.NET davatelj za DB2 ne obrađuje naredbu SELECT s dupliciranim imenovanim parametrima

Primjenjuje se na
Host Integration Server 2016

Simptomi

ADO.NET davatelj 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 glavnih varijabli nije jednak broju oznaka parametara.

Uzrok

ADO.NET davatelj za DB2 ne podržava obradu dupliciranog imenovanog parametra na više položaja unutar parametrizirane naredbe SELECT WHERE, kao što je prikazano u nastavku:

**ODABERITE * IZ TABLICE GDJE JE COL1 = @P1 I 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

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.