|
[197] Неверная обработка ошибки преобразования в тип time в IbeBlock
|
|||
---|---|---|---|
#18+
Если операторе сценария IbeBlock переменной типа time присваивается строковое значение, которое невозможно преобразовать к типу time, то IbExpert не выдаёт обычного вида сообщение об ошибке преобразовании (как, например, для переменной типа date: 'xxx' is not a valid date and time), а присваивает переменной заданное строковое значение (без преобразования?). Если же трассировать выполнение данного оператора в отладчике IbeBlock, то при выполнении указанного оператора IbExpert выдаёт сообщение об ошибке, например: IbExpertError Message: ---------------------------------------- Invalid variant type conversion [00405B74] System.VarChangeType + $98 [00405C2E] System.@VarCast + $5E [00405D99] System.@VarToReal + $35 [00D66FC2] DebugSP_New.TfrmDebugSP_new.RefreshVarView (Line 1925, "DebugSP_New.pas" + 6) + $B Пример использованного сценария: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 23:53 |
|
[197] Неверная обработка ошибки преобразования в тип time в IbeBlock
|
|||
---|---|---|---|
#18+
Валерий Андреев, а какого рожна тут делают двойные кавычки, обрамляющие переменные? Минимизируйте их использование. К проблеме, понятно, это не относится, но все-таки. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2017, 17:24 |
|
[197] Неверная обработка ошибки преобразования в тип time в IbeBlock
|
|||
---|---|---|---|
#18+
Ошибка при трассировке собственно к выполнению блока отношения не имеет, она происходит при обновлении значений переменных в списке отладчика (который внизу). А так да, все переменные в блоке - варианты, и любой переменной можно присвоить что угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 14:29 |
|
|
start [/forum/topic.php?fid=42&fpage=16&tid=1599007]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 158ms |
0 / 0 |