Я сталкиваюсь с странной проблемой, в которой я не могу проанализировать колонку TimeStamp от DB2. Эта проблема возникает только тогда, когда часть времени установлена точно так же, как и в значении «2024-11-26-00.00.00.000000.» Мой запрос выглядит так: < /p>
string mySelectQuery = "SELECT * FROM XYZ";
DB2Command myCommand = new DB2Command(mySelectQuery, conn);
DB2DataReader reader = myCommand.ExecuteReader();
object value = reader.GetValue(0);
< /code>
Однако я сталкиваюсь с исключением: < /p>
System.InvalidCastException: Specified cast is not valid.
at IBM.Data.DB2Types.DB2TimeStamp.get_Value()
at IBM.Data.DB2Types.DB2TimeStamp.op_Explicit(DB2TimeStamp source)
at IBM.Data.Db2.DB2DataWrapper.GetValue()
< /code>
Я затем попытался получить значение как db2timestamp напрямую: < /p>
DB2TimeStamp value = reader.GetDB2TimeStamp(0);
< /code>
К сожалению, когда я пытаюсь получить доступ к значению DateTime с помощью .value, я получаю такое же исключение. Кроме того, когда я поднимаю значение db2timeStamp на строку, у меня неверное значение: «2024-11-25-24.00.00.000000>
Подробнее здесь: https://stackoverflow.com/questions/796 ... in-c-sharp
Невозможно прочитать TimeStamp от DB2 в C# ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Соединение Python RDS DB2: Ошибка типа: класс com.ibm.db2.jcc.DB2Driver не найден
Anonymous » » в форуме Python - 0 Ответы
- 42 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Соединение Python RDS DB2: Ошибка типа: класс com.ibm.db2.jcc.DB2Driver не найден
Anonymous » » в форуме Python - 0 Ответы
- 36 Просмотры
-
Последнее сообщение Anonymous
-