Käytetään kohteeseen
Host Integration Server 2016

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.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.