jTDS niepoprawnie raportuje informacje o typie danych w metadanych zestawu wyników (dla kolumn DATE, raporty NVARCHAR)

Obecnie sterownik JTBC JTDS (1.2.5) przeciwko Microsoft SQL Server 2008 wydaje się niepoprawnie raportować typ danych dla kolumn DATE jako NVARCHAR.

Prawdopodobnie zachowuje się tak samo dla obu wcześniejszych wersji jTDS i SQL Server (2005, 2000)

Czy są jakieś obejścia tego problemu, które nie wymagają przełączania na inny sterownik (na przykład własny sterownik Microsoftu) lub łatania sterownika jTDS?

Chciałbym również uniknąć konieczności wykonywania zapytań do słownika danych (widok INFORMATION_SCHEMA.COLUMNS itp.) W celu wyszukania informacji o typie danych (i ewentualnie powiązania z danymi wyjściowymi „exec sp_datatype_info„w celu pobrania typów danych SQL)

Szybkie spojrzenie na zaległe błędy jTDS nie wskazuje, czy będzie to naprawione, czy nie.

Odpowiedź na to pytanie:JDBC - błąd JTDS? Dla kolumn typu data i godzina (x) wydaje się wskazywać, że nie występuje to w SQL Server 2005.

Z góry dziękuję.

questionAnswers(1)

yourAnswerToTheQuestion