Здравствуйте!
Итак, имеем Clarion 6.3 (9053) базу на FB 1.5.3, интерфейс ODBC 1.2 (пробовал и 2.0, одинаково) В некоторой таблице есть моле(я) TimeStamp. В словаре оформляем это дело как положено, через структуру
Orderdate STRING ( 8 )
Orderdate_GROUP GROUP, OVER(Orderdate)
Orderdate_DATE DATE
Orderdate_TIME TIME
END
В словаре жмем кнопку броуз соответсвующей таблицы и видим полный бред в полях Orderdate_DATE и Orderdate_TIME. Дата неверная, времени нет вообще. Еще хуже получается, когда есть 2-а поля TimeStamp. В Клашином броузере начинается полный цирк! Поля получают неверный Picture, когда выставляешь руками, в данных полный идиотизм. Всем советую глянуть и посмеяться. Хорошо еще, что в программе все нормально получается.
Баги Кларион датабаз менеджера с полями TimeStamp
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Re: Баги Кларион датабаз менеджера с полями TimeStamp
Это для полей DateTime. А у TimeStamp может быть и другой формат...Megaprog писал(а):Здравствуйте!
Итак, имеем Clarion 6.3 (9053) базу на FB 1.5.3, интерфейс ODBC 1.2 (пробовал и 2.0, одинаково) В некоторой таблице есть моле(я) TimeStamp. В словаре оформляем это дело как положено, через структуру
Orderdate STRING ( 8 )
Orderdate_GROUP GROUP, OVER(Orderdate)
Orderdate_DATE DATE
Orderdate_TIME TIME
END
В словаре жмем кнопку броуз соответсвующей таблицы и видим полный бред в полях Orderdate_DATE и Orderdate_TIME. Дата неверная, времени нет вообще. Еще хуже получается, когда есть 2-а поля TimeStamp. В Клашином броузере начинается полный цирк! Поля получают неверный Picture, когда выставляешь руками, в данных полный идиотизм. Всем советую глянуть и посмеяться. Хорошо еще, что в программе все нормально получается.
Из доки MS SQL
The Transact-SQL timestamp data type is not the same as the timestamp data type defined in the SQL-92 standard.
A nonnullable timestamp column is semantically equivalent to a binary(8) column. A nullable timestamp column is semantically equivalent to a varbinary(8) column.
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04