Dotyczy
Host Integration Server 2013

Objawy

Uruchom aplikację, która używa zarządzanego dostawcy dla DB2, które jest zawarte w Microsoft Host Integration Server 2013. Podczas próby przekazania parametrów, których nie określono wartości Msdb2typelub lub niepoprawną wartość jest używana, nieprawidłowe wyniki są przekazywane do tabeli DB2.Uwaga Na przykład ten problem występuje w następującym przykładzie kodu:

Dim Test As Decimal = 12.1234param.MsDb2Type = MsDb2Type.Intparam.Value = TestMyCommand.Parameters.Add(param)

Uwaga Nawet jeśli nieprawidłowym typem danych jest określony przez zarządzane Provider dla DB2, wartość jest przekazywana do tabeli DB2.

Przyczyna

Ten problem występuje, ponieważ zarządzane Provider dla DB2 nie jest sprawdzana poprawność niezależnie od tego, czy wartość jest wpisana poprawnie lub niepoprawnie. Ustawienie to nie usuwa niepoprawne wartości z przekazanego DB2.

Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Poprawka rozwiązująca ten problem znajduje się w zbiorczej aktualizacji 2 dla programu Host Integration Server 2013.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.