powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / SUSPEND передаёт неверное значение.
7 сообщений из 7, страница 1 из 1
SUSPEND передаёт неверное значение.
    #39420978
_гость__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Firebird 2.5.5 - 2.5.7
Заметил расхождение в отчётах, решил пройтись отладчиком и обнаружил непонятности...

Использую ХП, в ней FOR SELECT

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    meter_m = 0;
    waste_m = 0;

    BEGIN
      meter_m = meter_m + composition_meter_m;
      
      waste_m = waste_m + composition_meter_m - job_m;
      suspend; /* для DEBUG */
    END

    suspend;



имея одно значение в отладчике, на выходе получаем НЕМНОЖКО другое

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
meter_m		нараст. итог		то, что на выходе 
---------------------------------------------
5774,83		5774,83	
11883,36	17658,19		17658,95
1507,38		19165,57		19166,33
937,37		20102,94		20104,42
8852,45		28955,39		28958,4
2903,41		31858,8			31863,13
19830,56	51689,36		51694,4

теоритические результаты совпали с отладкой в ibexpert
подскажите, куда копать?..



p.s.
COMPOSITION_METER_M numeric(15,2)
JOB_M numeric(15,2)

METER_M numeric(15,2)
WASTE_M numeric(15,2)
...
Рейтинг: 0 / 0
SUSPEND передаёт неверное значение.
    #39420983
Filippov Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_гость__,
dialect базы?
...
Рейтинг: 0 / 0
SUSPEND передаёт неверное значение.
    #39420989
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Гость__!
You wrote on 16 марта 2017 г. 17:23:35:

Гость__> теоритические результаты совпали с отладкой в ibexpertв эксперте не отладка, а эмуляция оной.
сравнивать некорректно.
а вообще, чти FAQ по вещественным числам и двоичному представлению оных.
до просветления.

зы: SUSPEND "передачей" не занимается.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
SUSPEND передаёт неверное значение.
    #39420995
_гость__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
диалект 3,

как-то странно видеть одно значение, а в результате получить второе(
...
Рейтинг: 0 / 0
SUSPEND передаёт неверное значение.
    #39420998
Filippov Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_гость__,
если ознакомится с материалами, о которых говорил Мимопроходящий - как бы окажется, что в этом мало странного.
...
Рейтинг: 0 / 0
SUSPEND передаёт неверное значение.
    #39421005
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автору топика: изучите материал
http://www.delphikingdom.com/asp/viewitem.asp?catalogID=374
...
Рейтинг: 0 / 0
SUSPEND передаёт неверное значение.
    #39421015
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_гость__,

suspend никаких "неверных" значений возвращать не может в принципе. То, что пишется в переменные, по suspend пишется наружу. И все. Причины проблемы уже указали - "отладка" это не отладка. IBE сам выполняет запросы, и в какие внутренние переменные сохраняет промежуточные результаты, знает только он.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / SUSPEND передаёт неверное значение.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]