powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Блуждающий глюк при конвертировании date в varchar...:((
5 сообщений из 5, страница 1 из 1
Блуждающий глюк при конвертировании date в varchar...:((
    #33478486
Valentyn Pidburtnyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже продолжительное время имеются проблемы:
иногда (!!!!) коннект ведет себя странно, а именно

при конвертировании переменной типа DATE в VARCHAR вместо самой переменной почему-то ставит имя сервера.:(

Один раз такое случилось наблюдать даже в ServerStudio (простой запрос select cast(today as varchar(255)) from table(multiset{1}) возвращал имя сервера).

Бывает так, что пару месяцев глюка этого нет, а потом проявляется иногда...
Есть идеи??

ЗЫ
Один раз на тестовой базе получилось его увидеть. Но как только начал что-то пробовать в процедуре поменять, которая запускается с клиента, - сразу же все исчесзло. При этом ничего поменять я не успел. Просто пересоздал процедуру.:(

IBM Informix Dynamic Server Version 9.40.UC4
...
Рейтинг: 0 / 0
Блуждающий глюк при конвертировании date в varchar...:((
    #33479998
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас было что-то подобное на ранних версиях 7-ки, при этом проблема всплывала именно в select-ах процедур. Разработку тогда вели под Альфой и Скотиной, на одной из них глючил today, на другой current. В тот момент боролись путем создания своих процедур типа:
create procedure my_date() returning date;
return today;
end procedure;
...
Рейтинг: 0 / 0
Блуждающий глюк при конвертировании date в varchar...:((
    #33480736
Valentyn Pidburtnyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DaugavaУ нас было что-то подобное на ранних версиях 7-ки, при этом проблема всплывала именно в select-ах процедур. Разработку тогда вели под Альфой и Скотиной, на одной из них глючил today, на другой current.
Хмм...
Беда в том, что глюк есть, даже если выбираются данные из таблицы.:(
Например, селект:

select 'с '''||cast(sdate as varchar(32))||''' по '''||cast(edate as varchar(32))||''''
from listdogovor
where id = _ld_ref

иногда может возвращать такую строку:
с ''<имя сервера>'' по ''<имя сервера>''

И, насколько я понял, в пределах коннекта, если уж начал так глючить, то будет глючить пока не сделать реконнект.
Правда, вот у меня глюк убирался даже, если просто пересоздать процедуру...
Обиднее всего то, что непонятно как его подловить.

DDL:

create table listdogovor
(
id SERIAL not null,
sdate DATE not null,
edate DATE not null
)
...
Рейтинг: 0 / 0
Блуждающий глюк при конвертировании date в varchar...:((
    #33480742
Valentyn Pidburtnyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. это явный глюк конвертора CAST вроде...
...
Рейтинг: 0 / 0
Блуждающий глюк при конвертировании date в varchar...:((
    #33480746
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никогда такого не видел, может дело в cast? Я всегда :: использую.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Блуждающий глюк при конвертировании date в varchar...:((
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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