|
Внешние источники данных Oracle
| ☑ |
0
Ibsen
23.05.18
✎
10:54
|
Платформа (8.3.10.2466), Внешний источник oracle DRIVER={Oracle in OraClient11g_home1}
При попытке записи набора во внешний источник данных ошибка
ошибка при выполнении запроса: Ошибка ODBC. SQLSTATE: 22018
Номер ошибки: 1722
Описание: [Oracle][ODBC][Ora]ORA-01722: неверное число
при этом если отладкой пройтись, бывает пропускает без ошибок и записывает данные в таблицу
Что может быть?
|
|
1
Ненавижу 1С
гуру
23.05.18
✎
10:57
|
ставлю на то, что вы пихаете строковое представление числа в числовое поле и оно содержит неразрывный пробел (если больше или равно 1000) и/или запятую вместо точки (если содержит дробную часть)
|
|
2
Ibsen
23.05.18
✎
11:10
|
вот пример что пытается записаться. Запятая присутствует, но это внешние источники данных, там точку вместо запятой не поставить, т.к. тип поля число. При этом ругается ругается при нескольких записях - а потом записывается без проблем(((
|
|
3
Йохохо
23.05.18
✎
11:19
|
(2) ну ЕАН там странный, это строка которая успешно запишется?
|
|
4
Ibsen
23.05.18
✎
11:22
|
(3) да, пишется успешно. А чего странный?
|
|
5
Вафель
23.05.18
✎
11:25
|
какое поле не записывается?
|
|
6
Йохохо
23.05.18
✎
11:26
|
(4) слишком длинный. Не сложно же найти строку именно с ошибкой. Вдруг он какой то из нуллов не принимает
|
|
7
Ibsen
23.05.18
✎
11:37
|
(6) проблема именно в том ,что строка на которую ругается сейчас, через пару попыток записывает без проблем
|
|
8
Ibsen
23.05.18
✎
11:42
|
(5) не понятно, на какое поле ругается. Или это со стороны Oracle как-то посмотреть можно?
|
|