Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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.Int
param.Value = Test
MyCommand.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.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×