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

start [/forum/topic.php?fid=15&msg=34734751&tid=1337037]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 147ms |

| 0 / 0 |

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