Gjelder for
Host Integration Server 2016

Symptomer

ADO.NET leverandør for DB2 behandler ikke SELECT-setning med dupliserte navngitte parametere i WHERE-setningsdelen, og returnerer følgende feil:

SQLSTATE 07001, SQLCODE -313 

Antallet angitte vertsvariabler er ikke lik antall parameterindikatorer.

Årsak

ADO.NET leverandør for DB2 støtter ikke behandling av duplikat av navngitt parameter i flere posisjoner i en parametrisert SELECT WHERE-setning som vist nedenfor:

SELECT * FROM TABLE WHERE COL1 = @P1 AND COL2 = @P1.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen Gjelder for.

Løsning

Dette problemet er løst i følgende kumulative oppdatering for Host Integration Server:

Referanser

Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.