|
|
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
Есть утилита, генерирующая скрипт выгрузки данных делает она тупо Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. и соответственно, пробегала по всей таблице. Запустил я тут её на крупной таблице (60 полей с в том числе строками и блобами), и на 2807 записи получаю ошибку arithmetic exception, numeric overflow, or string truncation (335544321) прям на qryTable.Next; Что удивительно, если поменять на qryTable.UniDirectional := False; - падает на точно той же записи. Да, сервер FB 2.1.7 x32, среда Delphi XE5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 17:42 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
1. DDL таблицы покажи. 2. для отладки вместо SELECT * делай выборку по одному полю, так поймаешь "злодея". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 17:46 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, полагаете, дело может быть в значении одного единственного поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 17:57 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
тестируй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 18:00 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
Cobalt747>делает она тупо Ты и не показал, что она делает. Select без полей, как у тебя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 18:07 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
Cobalt747 2807 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 18:32 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
вообще, FB даёт более развёрнутый текст ошибки. если это конечно не архидревний IBX, хватающий только первый код ошибки из статус-вектора. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 18:34 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий вообще, FB даёт более развёрнутый текст ошибки. если это конечно не архидревний IBX, хватающий только первый код ошибки из статус-вектора. Вы хотите сказать, что можно из FB вытащить имя проблемного поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 12:49 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
17.02.2021 12:49, Cobalt747 пишет: > Вы хотите сказать, что можно из FB вытащить имя проблемного поля? зависит от версии. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 12:52 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
ты, кстати, свой запрос выполни в IBExpert'е. он текст ошибки не обрезает. (если версия IBExpert достаточно свежая) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 13:00 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий> ты, кстати, свой запрос выполни в IBExpert'е. ... и отфетчи до 2087й записи. P.S. Видимо, Наталья нашла исполнителя. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 13:03 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий ты, кстати, свой запрос выполни в IBExpert'е. он текст ошибки не обрезает. (если версия IBExpert достаточно свежая) IBexpert выдает ту же ошибку уже на 996-ой строке ))) но последняя запись такая же как при экспорте. Так что возмонжо что и реально что-то там с данными, хотя запись вся ведется штатно Upd.: проверил базу на ошибки, и получил Summary of validation errors Number of database page errors : 3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 13:10 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
Cobalt747> Так что возмонжо что и реально что-то там с Cobalt747> данными, хотя запись вся ведется штатно Это ошибка чтения/конвертации, не записи. Может кто-то с полями игрался - тип менял, размерность, коллейт. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 13:11 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
Cobalt747 уже на 996-ой строке Ну и, конечно же, можно просто выбрать одну эту проблемную запись, указав ее ID в WHERE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 13:23 |
|
||
|
arithmetic exception, numeric overflow, or string truncation (335544321) при работе с IBX
|
|||
|---|---|---|---|
|
#18+
17.02.2021 13:10, Cobalt747 пишет: > Summary of validation errors > Number of database page errors : 3 ну дык йоу! чини. проверяй диск, смотри SMART-статистику Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 13:28 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40045946&tid=2037615]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 466ms |

| 0 / 0 |
