
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.08.2007, 15:40
|
|||
|---|---|---|---|
Программа вываливается при retrieve DW |
|||
|
#18+
Добрый день. Опишу ситуацию: были изменения в базе SQL AnyWhere 5.5. Длины нескольких текстовых полей в таблице были изменены в бОльшую сторону (до 120 и 250 соотв-но) . В программе также были изменены соответствующие поля в DW. Но теперь часть DDDW, касающиеся измененой таблицы, стали глючить. А именно, retrieve выкидывает программу на ошибку, предлагая об этом сообщить Майкрософту. (( При открытии DataWindow в DataWindow Painter и активации просмотра содержимого все нормально показывается. Но если программно писать retrieve, то вылетает. Такое странное поведение, ничего даже в голову не приходит, куда копать. PB 9-ка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2007, 16:49
|
|||
|---|---|---|---|
Программа вываливается при retrieve DW |
|||
|
#18+
Full Build ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2007, 16:52
|
|||
|---|---|---|---|
|
|||
Программа вываливается при retrieve DW |
|||
|
#18+
ребилд тем датавиндовс в которых эти поля присутствуют если взглянуть на сурсы этих дв, там прежняя длина поля стоит, из-за этого и колбасит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2007, 13:37
|
|||
|---|---|---|---|
Программа вываливается при retrieve DW |
|||
|
#18+
Не помогает. Однажды ругнулся на драйвер SQL Anywhere. Мол, не могу привести тип данных SQLDATETIME к типу даты. Переустановил SQL Anywhere. И все равно (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2007, 14:15
|
|||
|---|---|---|---|
Программа вываливается при retrieve DW |
|||
|
#18+
1. // add in event sqlpreview() // например messagebox("",sqlsyntax) и посмотрите какой идет запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2007, 14:41
|
|||
|---|---|---|---|
Программа вываливается при retrieve DW |
|||
|
#18+
Настораживает, что вместо retrieve-параметра типа даты стоит вопросительный знак, хотя в скрипте явным образом задается date('16.08.2007). Так и должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2007, 14:41
|
|||
|---|---|---|---|
Программа вываливается при retrieve DW |
|||
|
#18+
date('16.08.2007') конечно же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2007, 14:55
|
|||
|---|---|---|---|
Программа вываливается при retrieve DW |
|||
|
#18+
date('yyyy-mm-dd') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2007, 15:15
|
|||
|---|---|---|---|
Программа вываливается при retrieve DW |
|||
|
#18+
в некоторых билдах была такая проблема (у меня ПБ10) чтобы решить или поменять во всех DW размерность поля или пользовать параметр sqlca.dbparm="StaticBind=0" тогда ПБ динамически меняет размерность и даже типы полей в соответствии с резалтсетом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2007, 15:33
|
|||
|---|---|---|---|
|
|||
Программа вываливается при retrieve DW |
|||
|
#18+
Можно попробовать переделать дв. То есть удалить проблемные поля и вставить их заново. Либо выгрузить дв в файл и потом загрузить по новой в библиотеку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1337037]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 7ms |
| total: | 135ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...