Oireet
ADO.NET DB2:n palveluntarjoaja ei käsittele SELECT-lauseketta, jossa on nimettyjen parametrien kaksoiskappaleita WHERE-lauseessa, ja palauttaa seuraavan virheen:
SQLSTATE 07001, SQLCODE -313
Määritettyjen isäntämuuttujien määrä ei vastaa parametrien merkkien määrää.
Syy
ADO.NET DB2-palveluntarjoaja ei tue nimetyn parametrin kaksoiskappaleiden käsittelyä useissa sijainnissa parametretussa SELECT WHERE -lausekkeessa alla esitetyllä tavalla:
VALITSE * TAULUKOSTA, JOSSA SARKAIN1 = @P1 JA SARKAIN2 = @P1.
Tila
Microsoft on vahvistanut, että tämä on ongelma Microsoft-tuotteissa, jotka on lueteltu "Koskee seuraavia" -osiossa.
Ratkaisu
Tämä ongelma on korjattu seuraavassa Host Integration Serverin kumulatiivisessa päivityksessä:
Lisätietoja
Lue lisätietoja terminologiasta, jota Microsoft käyttää ohjelmistopäivitysten kuvaamiseen.