jTDS informa incorrectamente la información del tipo de datos en los metadatos del conjunto de resultados (para columnas DATE, informa NVARCHAR)

Actualmente, el controlador JDBC jTDS (1.2.5) contra Microsoft SQL Server 2008 parece reportar incorrectamente el tipo de datos para las columnas DATE como NVARCHAR.

Probablemente se comporte igual para las dos versiones anteriores de jTDS y SQL Server (2005, 2000)

¿Existe alguna solución alternativa para esto que no requiera cambiar a un controlador diferente (por ejemplo, el propio controlador de Microsoft) o parchear el controlador jTDS?

También me gustaría evitar tener que realizar consultas en el diccionario de datos (información INFORMATION_SCHEMA.COLUMNS, etc.) para buscar la información del tipo de datos (y posiblemente referencias cruzadas con la salida de "exec sp_datatype_info"para recuperar los tipos de datos SQL)

Una rápida lectura de los bugs pendientes de jTDS no indica si se solucionará o no.

Una respuesta a esta pregunta:JDBC - JTDS bug? Para columnas de tipo fecha y hora (x) Parece indicar que esto no ocurre en SQL Server 2005.

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta