|
Ошибка -1702
|
|||
---|---|---|---|
#18+
Informix 9.30 UC2 на Sun Solaris 2.8 (Sparc). При попытке записи (insert) в поле типа Int числа, состоящего более чем из 1 цифры появляется сообщение об ошибке -1702 (9 записывается, 500 - происходит ошибка). Грешил на inplace alter (сначала (очень давно) это поле было char(1), потом SmallInt). Для борьбы с ошибкой изменял тип поля на Char(11) и обратно на Int, делал update statistics, проводился dbexport-drop database-dbimport. Ничего не помогло. update отрабатывает нормально. К работе остальных БД на сервере претензий нет. Не подскажите, что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 22:54 |
|
Ошибка -1702
|
|||
---|---|---|---|
#18+
bk0010Informix 9.30 UC2 на Sun Solaris 2.8 (Sparc). При попытке записи (insert) в поле типа Int числа, состоящего более чем из 1 цифры появляется сообщение об ошибке -1702 (9 записывается, 500 - происходит ошибка). Грешил на inplace alter (сначала (очень давно) это поле было char(1), потом SmallInt). Для борьбы с ошибкой изменял тип поля на Char(11) и обратно на Int, делал update statistics, проводился dbexport-drop database-dbimport. Ничего не помогло. update отрабатывает нормально. К работе остальных БД на сервере претензий нет. Не подскажите, что делать? результат dbschema посмотреть хотелось бы. И текст сообщения, а то это какой-то левый номер - "finderr 1702 Message number -1702 not found." ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 09:22 |
|
Ошибка -1702
|
|||
---|---|---|---|
#18+
bk0010, не у всех под рукой IDS 9.3, а ошибки имеют свойство пропадать в более новых версиях (d 11.70, к примеру, ошибки с таким номером в описании не имеется. Приведи текст ошибки, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 09:26 |
|
Ошибка -1702
|
|||
---|---|---|---|
#18+
У меня клиент стоит 2.80 (2002 года) он про такую ошибку тоже не знает. Поэтому присоединяюсь к просьбе текста ошибки. Может она и от сервера? insert через dbaccess кстати отрабатывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 09:34 |
|
Ошибка -1702
|
|||
---|---|---|---|
#18+
Прошу прощения, склероз. Код ввел по памяти, в действительности код был -1207. Проблема была решена: оказалось что на таблице висел триггер на insert, который копировал все вводимые данные в другую таблицу (последствия старых разборок) в которой не изменили тип поля с char(1) на int. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 21:52 |
|
Ошибка -1702
|
|||
---|---|---|---|
#18+
bk0010Прошу прощения, склероз. Код ввел по памяти, в действительности код был -1207. Проблема была решена: оказалось что на таблице висел триггер на insert, который копировал все вводимые данные в другую таблицу (последствия старых разборок) в которой не изменили тип поля с char(1) на int. Это то что я предположил изначально :) для этого и dbschema output был нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 23:10 |
|
|
start [/forum/topic.php?fid=44&msg=37235144&tid=1607369]: |
0ms |
get settings: |
14ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
30ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
136ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 494ms |
0 / 0 |