Fout 'DateTime niet kan worden weergegeven' wanneer u OLEDB-Provider voor DB2 in Host Integration Server 2013

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3064548
Symptomen
Overweeg het volgende scenario:

  • In 2013 van Microsoft Host Integration Server configureert u een DB2-tabel.
  • De tabel bevat een Timestamp-kolom met een tijdwaarde van 24:00:00.
  • U probeert de kolom tijdstempel selecteren met behulp van de OLEDB-Provider voor DB2.
In dit scenario wordt de aanvraag is mislukt en retourneert de volgende uitzondering:

System.ArgumentOutOfRangeException is incorrect: HResult = 2146233086
Message = uur, minuut en seconde parameters beschrijven een DateTime niet kan worden weergegeven.
Oorzaak
Dit probleem treedt op omdat een tijdwaarde van 24:00:00 uur is niet geldig in Microsoft SQL Server.
Oplossing

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop de in dit artikel beschreven problemen zich voordoen. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen.
Als de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service and Support om de hotfix te verkrijgen.

Opmerking Als andere problemen optreden of als er oplossingen vereist is, u wellicht een afzonderlijk serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of om een afzonderlijk serviceverzoek aan te maken, gaat u naar de volgende Microsoft-website:

http://support.Microsoft.com/default.aspx?scid=fh; [LN]; CNTACTMS

Opmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Vereisten

U moet de cumulatieve Update 2 voor Microsoft Host Integration Server 2013 zijn geïnstalleerd om deze hotfix te kunnen hebben. Voor meer informatie over het verkrijgen van het cumulatieve updatepakket, klikt u op het volgende artikel in de Microsoft Knowledge Base:

Cumulatieve update-informatie

De correctie voor dit probleem is opgenomen in de cumulatieve updatepakket 3 voor de Host Integration Server 2013. Voor meer informatie over het verkrijgen van het cumulatieve updatepakket, Zie Cumulatieve updatepakket 3 voor de Host Integration Server 2013.
Workaround
Om dit probleem te omzeilen, kunt u de waarde in de kolom tijdstempel geïnterpreteerd als tekst. Hiertoe stelt u deDatum/tijd als Char verbinding string parameter op True. U kunt deze tekenreeks bijvoorbeeld als volgt instellen:

Datum/tijd als Char = True
Meer informatie
Als de waarde voor uren in een Timestamp-kolom24:00 uuris, maakt u een aanpassing van de DB2-indeling van de MSSQL-indeling een stijging van één dag. Bijvoorbeeld wordt de waarde '2015-08-26-24.00.00.000000"aan de DB2 ingesteld op"2015-08-27-00.00.00.000000"aan de kant van de MSSQL.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Opmerking Dit is een artikel voor snelle publicatie dat rechtstreeks is gemaakt vanuit de ondersteuningsorganisatie van Microsoft. De informatie in dit artikel wordt in de huidige vorm aangeboden in reactie op nieuw geconstateerde problemen. Aangezien artikelen van dit type zeer snel moeten worden gepubliceerd, kan de inhoud typografische fouten bevatten en kan de inhoud zonder voorafgaande kennisgeving worden gewijzigd. Raadpleeg de Gebruiksrechtovereenkomst voor overige aandachtspunten.

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 3064548 - Laatst bijgewerkt: 10/01/2015 06:13:00 - Revisie: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbhotfixserver kbautohotfix kbmt KB3064548 KbMtnl
Feedback