Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Error de "No se puede representar DateTime" cuando utilice el proveedor OLE DB para DB2 en Host Integration Server 2013

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3064548
Síntomas
Considere el siguiente escenario:

  • En Microsoft Host Integration Server 2013, se configura una tabla DB2.
  • La tabla contiene una columna Timestamp que tiene un valor de tiempo de 24:00:00.
  • Intente seleccionar la columna de marca de hora utilizando el proveedor OLE DB para DB2.
En este escenario, la solicitud falla y devuelve la siguiente excepción:

No se controló System.ArgumentOutOfRangeException: HResult =-2146233086
Mensaje = hora, minuto y segundo parámetros describen un campo DateTime que no se puede representar.
Causa
Este problema se produce porque un valor de tiempo de 24:00:00 no es válido en Microsoft SQL Server.
Solución

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplique esta revisión solamente a sistemas que experimenten el problema descripto en este artículo. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.
Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota Si se producen problemas adicionales o si es necesario solucionar los problemas, tendrá que crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califica para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:

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

Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

Debe tener la actualización acumulativa 2 para Microsoft Host Integration Server 2013 instalado para poder aplicar este hotfix. Para obtener más información acerca de cómo obtener el paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Información de actualización acumulativa

La corrección para este problema se incluye en el paquete de actualización acumulativa 3 para Host Integration Server 2013. Para obtener más información acerca de cómo obtener el acumulado paquete de actualización, consulte Paquete de actualización acumulativa 3 para Host Integration Server 2013.
Solución
Para evitar este problema, se puede interpretar el valor de la columna de marca de hora como texto. Para ello, debe establecer laFecha y hora como Char parámetro de cadena de conexión en True. Por ejemplo, establecer esta cadena como sigue:

Fecha y hora como Char = True
Más información
Si el valor de las horas en una columna Timestamp es24:00, un ajuste del formato de DB2 en el formato MSSQL crea un aumento de un día. Por ejemplo, un valor de "2015-08-26-24.00.00.000000" en el lado de DB2 se ajusta al "2015-08-27-00.00.00.000000" en el lado MSSQL.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Nota: es un artículo de "PUBLICACIÓN RÁPIDA" creado directamente por la organización de soporte técnico de Microsoft. La información aquí contenida se proporciona como está, como respuesta a problemas que han surgido. Como consecuencia de la rapidez con la que lo hemos puesto disponible, los materiales podrían incluir errores tipográficos y pueden ser revisados en cualquier momento sin previo aviso. Vea las Condiciones de uso para otras consideraciones

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3064548 - Última revisión: 10/01/2015 08:31:00 - Revisión: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbhotfixserver kbautohotfix kbmt KB3064548 KbMtes
Comentarios
html>