В настоящее время драйвер jTDS JDBC (1.2.5) для Microsoft SQL Server 2008 неправильно сообщает тип данных для столбцов DATE как NVARCHAR.jTDS неправильно сообщает информацию о типе данных в метаданных набора результатов (для столбцов DATE, отчетов NVARCHAR)
Это, вероятно, ведет себя так же, как для более ранних версий jTDS и SQL Server (2005, 2000)
Существуют ли какие-либо обходные пути для этого, которые не требуют переключения на другой драйвер (например, Microsoft, собственный драйвер) или исправление драйвера jTDS?
Кроме того, я хотел бы избежать необходимости выполнения запросов к словарю данных (INFORMATION_SCHEMA.COLUMNS зрения и т.д.) для поиска информации о типе данных (и, возможно, перекрестных ссылок на выходе "Exec sp_datatype_info "для того, чтобы получить типы данных SQL)
быстрое прочтение jTDS выдающихся ошибок не указывают ли это будет исправлено или нет.
Ответ на этот вопрос: JDBC - JTDS bug ? For columns of type date and time(x), кажется, указывает, что это не происходит в SQL Server 2005.
Спасибо заранее.
+1 У меня также такая же проблема. Любое решение для этого? –