powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Проблемы после обноления ifxoledb до csdk3.5 в функции to_char
6 сообщений из 6, страница 1 из 1
Проблемы после обноления ifxoledb до csdk3.5 в функции to_char
    #35542903
storm_sw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жил был код :)
Да понадобилось переводить проект в 11 информикс, и обновился провайдер до версии 3.5.
Часть проектов переползла, а вот с некоторыми вылетают проблеммы, на мой взгляд весьма странные:

При запросе

SELECT IMAGE_,CREATED_DATE_,MODIFIED_DATE_,IMPORTED_DATE_,SIZE_,TO_CHAR(IMAGE_DATE_, "%B %d, %Y") FROM ImageTbl

стреляет ошибка OLEDB = DB_E_ERRORSINCOMMAND

to_char(current,"%B %d, %Y") выкидываю и все ок...



Еще интересный момент - разница полей типа DATETIME YEAR TO SECOND теперь тоже возращается только текстом... а раньше была числом в секундах...

Может еще что то найду, но каких-либо пояснений этих дел не встречал.

Кто знает в чем фишка?
...
Рейтинг: 0 / 0
Проблемы после обноления ifxoledb до csdk3.5 в функции to_char
    #35542971
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
storm_swЖил был код :)
Да понадобилось переводить проект в 11 информикс, и обновился провайдер до версии 3.5.
Часть проектов переползла, а вот с некоторыми вылетают проблеммы, на мой взгляд весьма странные:

При запросе

SELECT IMAGE_,CREATED_DATE_,MODIFIED_DATE_,IMPORTED_DATE_,SIZE_,TO_CHAR(IMAGE_DATE_, "%B %d, %Y") FROM ImageTbl

стреляет ошибка OLEDB = DB_E_ERRORSINCOMMAND

to_char(current,"%B %d, %Y") выкидываю и все ок...



Еще интересный момент - разница полей типа DATETIME YEAR TO SECOND теперь тоже возращается только текстом... а раньше была числом в секундах...

Может еще что то найду, но каких-либо пояснений этих дел не встречал.

Кто знает в чем фишка?

Попробуй поискать здесь:
--------------------------
Polling Performance and IDS 7.x to IDS 10.x Upgrade
http://www.sql.ru/forum/actualpost.aspx?bid=29&tid=596031&mid=6192632&p=1&act=quot

Using multiple copies of CSDK on the same machine
http://www.ibm.com/developerworks/blogs/page/idsteam?tag=CSDK

Release Notes for IBM Informix Client SDK and IBM Informix Connect
3.50.xC2, August 2008

http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=/com.ibm.relnotes.doc/csdk_350xc2/clientrel.html

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Проблемы после обноления ifxoledb до csdk3.5 в функции to_char
    #35542984
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что выдает следующий запрос:

SELECT IMAGE_,CREATED_DATE_,MODIFIED_DATE_,IMPORTED_DATE_,SIZE_,TO_CHAR(IMAGE_DATE_, "%B %d, %Y") as new_date FROM Image;

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Проблемы после обноления ifxoledb до csdk3.5 в функции to_char
    #35542994
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обратите внимание на следующий момент:
---------------------------------------------------
If you omit the format_string argument when a DATETIME or DATE expression is the first argument, the TO_CHAR function uses as a default the setting of the DBTIME or DBDATE environment variables to format the value represented in the first argument. In non-default locales, the default format for DATETIME and DATE values is specified by environment variables such as GL_DATETIME and GL_DATE.

Более детально - Using Functions in SELECT Statements
Раздел - проектирование -> Руководство по SQL: Учебник
http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=/com.ibm.sqlt.doc/sii041002477.htm

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Проблемы после обноления ifxoledb до csdk3.5 в функции to_char
    #35544295
storm_sw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
SELECT IMAGE_,CREATED_DATE_,MODIFIED_DATE_,IMPORTED_DATE_,SIZE_,TO_CHAR(IMAGE_DATE_, "%B %d, %Y") FROM ImageTbl
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
-- Select executed. 3 rows selected. 

 image_         created_date_        modified_date_       imported_date_       size_     (expression)      
 -------------  -------------------  -------------------  -------------------  --------  ----------------- 
 332785944.ecw  03.04.2008 16:13:40  02.04.2008 23:53:37  04.04.2008 7:47:11   6928911   April 02, 2008    
 334146044.ecw  03.04.2008 16:13:15  02.04.2008 21:19:48  04.04.2008 7:47:03   3224742   April 02, 2008    
 333945972.ecw  03.04.2008 16:12:02  02.04.2008 20:43:48  04.04.2008 7:47:14   7812188   April 02, 2008    
...
Рейтинг: 0 / 0
Проблемы после обноления ifxoledb до csdk3.5 в функции to_char
    #35544331
storm_sw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Вадим, манул курил :)
С alias к выражению не прошло, видно что-то внутри драйвера... Благо у нас один формат данных используется - сделал костыль, форматирую поле вручную в приложении. Неприятно однако.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Проблемы после обноления ifxoledb до csdk3.5 в функции to_char
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]