jTDS meldet Datentypinformationen in den Metadaten der Ergebnismenge falsch (für DATE-Spalten wird NVARCHAR gemeldet)

Derzeit meldet der jTDS-JDBC-Treiber (1.2.5) für Microsoft SQL Server 2008 den Datentyp für DATE-Spalten fälschlicherweise als NVARCHAR.

Wahrscheinlich verhält es sich für frühere Versionen von jTDS und SQL Server (2005, 2000) gleich.

Gibt es Workarounds dafür, bei denen kein Wechsel zu einem anderen Treiber (z. B. dem von Microsoft) oder Patchen des jTDS-Treibers erforderlich ist?

Außerdem möchte ich vermeiden, dass Abfragen für das Datenwörterbuch (INFORMATION_SCHEMA.COLUMNS-Ansicht usw.) durchgeführt werden müssen, um die Datentypinformationen nachzuschlagen (und möglicherweise Querverweise auf die Ausgabe von "exec sp_datatype_info"um die SQL-Datentypen abzurufen)

Eine schnelle Durchsicht der ausstehenden jTDS-Fehler zeigt nicht an, ob dies behoben wird oder nicht.

Eine Antwort auf diese Frage:JDBC - JTDS-Fehler? Für Spalten vom Typ Datum und Uhrzeit (x) scheint darauf hinzudeuten, dass dies in SQL Server 2005 nicht auftritt.

Danke im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage