|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Модераторы, закрепите, пожалуйста, тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 17:05 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
В SQL Editor сохраняются дефолтные параметры блока. Пример: блок Код: sql 1. 2. 3. 4. 5. 6. 7.
Жмем F9. Появляется запрос ввода параметров. Для параметра prm установлено значение A . Теперь меняем дефолтное значение Код: sql 1. 2. 3. 4. 5. 6. 7.
Запускаем, а для параметра установлено значение A ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 17:23 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ В SQL Editor сохраняются дефолтные параметры блока. Не дефолтные, а последние использованные. Вот поэтому и. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 17:49 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Не дефолтные, а последние использованные ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 18:58 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5.
Parsing error ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 19:52 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Код: sql 1. 2. 3. 4. 5.
Parsing error Это не лечится. Вставляй что-нибудь перед AS DATASET (WHERE 1=1), иначе парсер считает это алиасом таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 04:22 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ А можно тогда их как-то сбросить к дефолтным? Сейчас, когда знаю об этой особенности, открываю новое окно SQL Editor Ну вот, переоткрыв окно. Зачем заводить входные параметры, если лень их вводить? Можно их в локальных переменных с теми же дефолтами прописать. Или в Script Executive блок выполнять - там ничего спрашивать не будет. Кнопочку очередную лепить не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 04:24 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
При сравнении BIGINT поля с NULL получается Invalid variant operation Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Для остальных типов, вроде, работает ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 11:22 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ При сравнении BIGINT поля с NULL получается Invalid variant operation Исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 05:14 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
ibec_ExtractMetadata умеет добавлять данные в существующий файл? Что-то в документации не нашел. А если нет, то можно добавить такую возможность? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2020, 20:28 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4.
Сейчас у меня выводитсяRes: 5 , 6Как бы вместо запятой поставить точку? var_Cast(5.6, __typeString) тоже возвращает строку с запятой. ibec_FormatFloat возвращает с точкой, но там нужно правильно указать число знаков после запятой. ibec_StringReplace использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 16:34 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ ibec_ExtractMetadata умеет добавлять данные в существующий файл? Что-то в документации не нашел. Нет, не умеет. И не будет уметь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:19 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Как бы вместо запятой поставить точку? var_Cast(5.6, __typeString) тоже возвращает строку с запятой. ibec_FormatFloat возвращает с точкой, но там нужно правильно указать число знаков после запятой. ibec_StringReplace использовать? Можно и ibec_StringReplace. Можно и ibec_FormatFloat: ibec_FormatFloat('0.########', 5.6) Можно и ibec_Format: ibec_FormatFloat('%.g', 5.6) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 07:31 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Таблица Код: sql 1. 2. 3. 4. 5. 6.
Блок Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
На UPDATE ошибка Unknown cursor. Dynamic SQL Error. SQL error code = -504. Invalid cursor reference. Cursor CUR_TST is not found in the current context. При таком блоке Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
на строке Код: sql 1.
ошибкаAccess violation at address 004059D8 in module 'IBExpert.exe'. Read of address 00000060 И еще вопрос: можно как-то детализовать ошибку "Parsing error"? Не хватает номера строки возникновения и текста, вида "ожидалось А, а найдено Б". Если текст сложно, то хотя бы номер строки. Если у тебя и строк нет, то проблемный оператор. Очень тяжело искать на больших скриптах. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2020, 13:12 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ На UPDATE ошибка WHERE CURRENT OF вряд ли будет реализовано в ibeblock. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2020, 05:40 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ И еще вопрос: можно как-то детализовать ошибку "Parsing error"? Не хватает номера строки возникновения и текста, вида "ожидалось А, а найдено Б". Если текст сложно, то хотя бы номер строки. Если у тебя и строк нет, то проблемный оператор. Очень тяжело искать на больших скриптах. Вот что я у себя вижу, например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
А у тебя что? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2020, 05:47 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ на строке Код: sql 1.
ошибкаAccess violation at address 004059D8 in module 'IBExpert.exe'. Read of address 00000060 Исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2020, 07:17 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert А у тебя что? В SQL Executive сообщение "At line 12, column 12: Parsing error!" и позиционирование правильное ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2020, 10:42 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ [В SQL Editor пишется просто Parsing Error. Но если кликнуть на ошибку, то на нужную строку (вернее на следующую за ней) все таки переходит. В SQL Executive сообщение "At line 12, column 12: Parsing error!" и позиционирование правильное Не, правильное в SQL Editor :) В строке 'var = NULL' синтаксических ошибок нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2020, 11:09 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Какая-то фигня происходит при создании курсора с TIMESTAMP полем. Например, так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
получаю ошибкуexpression evaluation not supported. Invalid data type in addition of part to DATE/TIME/TIMESTAMP in DATEADD.если пробовать логировать Код: sql 1.
то в лог попадает значение "1" На рабочей базе (на тестовой повторить не смог) получаю ошибкуIncompatible column/host variable data type. Dynamic SQL Error. SQL error code = -303. conversion error from string "20-AUG-2020 16:21:32.0000". Если в запросе выбирать только одно поле или вместо курсора использовать INTO vars, то все работает ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2020, 17:44 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ если пробовать логировать Код: sql 1.
то в лог попадает значение "1" Можно просто в отладчике на закладку Last statement заглянуть - там все видно. Разберемся... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2020, 18:58 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Какая-то фигня происходит при создании курсора с TIMESTAMP полем. Проверь в сегодняшней версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2020, 08:29 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Проверь в сегодняшней версии. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
В лог пишется "2020-10-08 17:07:12.1620" А если такой код Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
То в лог попадает "8-ОCT-2020 14:04:04.0000". Это вообще не критично, но смущают разные форматы ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2020, 14:05 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ То в лог попадает "8-ОCT-2020 14:04:04.0000". Это вообще не критично, но смущают разные форматы Очевидно, в первом случае значение в процедуру попадает уже в виде строки, а конвертация в строку выполнена на клиенте. Во втором случае в процедуру приходит нормальный timestamp. Если у t.datetime тип такой же, как у CURRENT_TIMESTAMP, то странно это. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2020, 15:41 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Если у t.datetime тип такой же, как у CURRENT_TIMESTAMP, то странно это. Код: sql 1. 2. 3. 4.
CURRENT_TIMESTAMP, по идее, тоже TIMESTAMP ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2020, 11:01 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ CURRENT_TIMESTAMP, по идее, тоже TIMESTAMP Чего-то ты не договариваешь... Вот тестовый пример: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
В отладчике вижу, что все ОК: значения обеих переменных одинаково сформатированы и отображаются - как таймштамп, а не как строка. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2020, 17:57 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert В отладчике вижу, что все ОК: Вот тебе мой пример Подготовка Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Скрипт Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
IDTIMESTAMPMESSAGE15412.10.2020 12:57:19.20412-OCT-2020 12:57:19.000015512.10.2020 12:57:19.2042020-10-12 12:57:19.2040 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2020, 13:12 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
В процедуре надо указать тип Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2020, 14:09 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Вот тебе мой пример Хех, так это совсем другое дело, и в нем все правильно: 1. EXECUTE PROCEDURE sp_d_log(cur.datetime) сначала препарируется как EXECUTE PROCEDURE sp_d_log(:Param), затем параметру через AsString присваивается значение cur.datetime. Здесь и происходит конвертация из таймштампа в строку. 2. EXECUTE PROCEDURE sp_d_log(CURRENT_TIMESTAMP) отправляется на сервер как есть, конвертация выполняется сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2020, 17:02 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert 2. EXECUTE PROCEDURE sp_d_log(CURRENT_TIMESTAMP) отправляется на сервер как есть, конвертация выполняется сервером. _Vasilisk_ Код: sql 1. 2. 3. 4.
_Vasilisk_ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
В лог пишется "2020-10-08 17:07:12.1620" P.S. Завтра соберу полный пример ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2020, 21:19 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Хорошо. А откуда тогда такое поведение? Я ж только что объяснил, п.1. Это равносильно выполнению запроса в SQL редакторе: Код: plsql 1.
В лог попадет клиентский вариант конвертации таймштампа в строку, а не серверный. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 04:15 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
А нельзя ли сделать так, чтобы Код: sql 1. 2.
возвращало TRUE и FALSE, а не -1 и 0? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 10:29 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ А нельзя ли сделать так, чтобы Код: sql 1. 2.
возвращало TRUE и FALSE, а не -1 и 0? А если у кого-то это уже используется в коде, то и фиг с ним, да? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2020, 08:29 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Для функции ibec_CreateConnection ConnectionType __ctMySQL поддерживается? Если да, то в каком формате нужно задавать параметры подключения? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2020, 14:14 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Для функции ibec_CreateConnection ConnectionType __ctMySQL поддерживается? Никогда не поддерживался. И в принципе MySQL давно не поддерживается. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2020, 14:31 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Почему для этого кода Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
появляется сообщение Test? Или сокращенные булевские вычисления не реализованы? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2020, 20:42 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Или сокращенные булевские вычисления не реализованы? Именно так. Оптимизированы только некоторые функции типа ibec_coalesce. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 04:51 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert зависает SQL редакторе на конструкции: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Коннект на базу необязательный. Загрузка процесса 100% IBExpert 2021.1.7.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2021, 20:37 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Viktor_bs IBExpert зависает SQL редакторе на конструкции: Исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2021, 14:43 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Viktor_bs IBExpert зависает SQL редакторе на конструкции: Исправил. Спасибо! Немного не до конца...ошибка без коннекта на базу ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 00:17 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Viktor_bs Немного не до конца...ошибка без коннекта на базу ) Исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 09:46 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Viktor_bs Немного не до конца...ошибка без коннекта на базу ) Исправил. Опять не до конца :) Происходит выход из цикла при первой итерации без каких-либо ошибок... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 12:17 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Viktor_bs Опять не до конца :) Я не буду сам придумывать MERGE, который должен работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 12:42 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Viktor_bs Опять не до конца :) Я не буду сам придумывать MERGE, который должен работать. И не нужно ничего придумывать. Выполнение MERGE при первой итерации приводит к завершению цикла и выходу из IBEBlock, такого ведь быть не должно, либо следующая итерация либо ошибка. Даже ibec_MessageDlg не вызывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 12:49 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Viktor_bs Выполнение MERGE при первой итерации приводит к завершению цикла и выходу из IBEBlock, такого ведь быть не должно, либо следующая итерация либо ошибка. У меня твой MERGE по очевидным причинам не заработает. А если он не заработает, то возникнет эксепшен и на выход. Здесь все правильно. А работающий MERGE мне придумывать лень, чтобы проверить. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:36 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Viktor_bs Выполнение MERGE при первой итерации приводит к завершению цикла и выходу из IBEBlock, такого ведь быть не должно, либо следующая итерация либо ошибка. У меня твой MERGE по очевидным причинам не заработает. А если он не заработает, то возникнет эксепшен и на выход. Здесь все правильно. А работающий MERGE мне придумывать лень, чтобы проверить. А так? Код: sql 1. 2.
p.s. Firebird3 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 17:09 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Viktor_bs А так? Другое дело. Исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2021, 03:26 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Добрый день! У меня 1 ошибка и 1 пожелание. Ошибка или баг: (IBExpert 2021.8.31.1) при редактировании вьюшки появляется вкладка "Скрипт пересоздания", в которой генерится что-то совершенно другое, чем редактируемая вьюшка. И еще пожелание очень облегчающее жизнь рядовому программеру: Сделать чтобы IBExpert умел запускать запросы в тексте окна SQL editor, отделенные ; (подобно PL SQL Developer) и исполнять запрос где находится курсор без необходимости точного выделения того, что надо исполнить. Например Select * from employees; Select * from lamers; Select * from firms; если курсор находится во второй строке, то по F9 выполнится второй запрос. Алгоритм простой: 1. От курсора идем назад до первого знака ; или до начала полного текста, запоминаем как х1 (начало блока) 2. От курсора идем вперед до первого знака ; или до конца полного текста, запоминаем как x2 (конец блока) 3. Исполняем запрос, скопированный от x1 до x2. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2021, 11:19 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Spz Добрый день! У меня 1 ошибка и 1 пожелание. Какое отношение они имеют к этой теме? 1. Это именно он - скрипт пересоздания представления. 2. Разделить запросы пустой строкой и использовать Ctrl+Shift+F9. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2021, 12:09 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Прошу прощения, невнимательно прочитал название темы. Мне пересоздать сообщение или можно перенести его в корень? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2021, 15:42 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Spz Мне пересоздать сообщение или можно перенести его в корень? Если остались вопросы, создавай новую тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 07:41 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Что-то напуталось в последних версиях с приоритетом операций Код: sql 1. 2. 3. 4. 5. 6.
или Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
получаю ошибкуInvalid variant type conversion Если расставить скобки Код: sql 1. 2. 3. 4. 5. 6.
то все работает ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2021, 15:07 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Что-то напуталось в последних версиях с приоритетом операций Похоже, что никогда и не работало... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2021, 07:53 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Похоже, что никогда и не работало... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2021, 19:49 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Точно работало. У меня скрипт перестал работать только после обновления эксперта Да, таки работало. Нашел уже, где собака порылась. Но ремонт займет какое-то время - там все непросто. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2021, 08:38 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Что-то напуталось в последних версиях с приоритетом операций Попробуй свежую версию. Грамматику парсера перелопатил основательно, так что возможны всякие сюрпризы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2021, 09:02 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Попробуй свежую версию ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2021, 12:09 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ Исходная проблема исправлена Это лишь следствие нарастающих проблем в парсере, который уже еле-еле справляется с усложнившейся грамматикой PSQL FB 3/4. Ты бы потихоньку щупал xIBEScript . Там движок совсем другой, с нуля написанный. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2021, 16:19 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert Ты бы потихоньку щупал xIBEScript . ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2021, 19:56 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ или только на моей машине, через IBEScript.exe. Там экзешник тоже есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2021, 03:05 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Есть ли возможность через ibescript выполнить sweep? Пока использую Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2021, 14:43 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Шавлюк Евгений, Специальной функции для свипа нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 09:40 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
А можно добавить функцию ibec_ChangeExt для смены расширения? А то сейчас приходится писать так Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 12:21 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
_Vasilisk_ А можно добавить функцию ibec_ChangeExt для смены расширения? А то сейчас приходится писать так Код: sql 1. 2. 3.
Сложно что-ли? Или чего? Можно так: Код: sql 1.
Или даже так: Код: sql 1.
На всякую ерунду отдельных функций не напишешься. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 16:11 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
При компиляции процедуры ругается: Код: plsql 1.
Если проигнорировать ошибку и все равно с компилить то сам запрос в процедуре успешно выполняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 20:18 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Mik86 При компиляции процедуры ругается: Код: plsql 1.
Если проигнорировать ошибку и все равно с компилить то сам запрос в процедуре успешно выполняется. Это вообще не сюда. И воспроизводимый пример где? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 06:04 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
Хочу скопировать ХП в ту же базу с другим именем, ошибка IBEConnecting to D:\...\exp6.fdb... Successful. Connecting to D:\...\exp6.fdb... Successful. ==== ERROR ========= Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, column 8. exists. --------------------------------- SQLCODE: -104 SQLSTATE: 42000 GDSCODE: 335544569 ==================== Такое с любой ХП. Версия ИБЭ 2022.01.14.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 19:07 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
mvb Хочу скопировать ХП в ту же базу с другим именем, ошибка У меня все нормально. Смотри на закладке Blocks, там в блоке ошибка, очевидно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2022, 05:11 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
IBExpert, Ругается на эти операторы: Код: sql 1. 2. 3. 4.
Возможно, потому, что у меня Fb2.5 и типа boolean нету. Но это область IBEBlock, так что все может быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2022, 18:57 |
|
IBEBlock: ошибки, вопросы, предложения - сюда
|
|||
---|---|---|---|
#18+
mvb Возможно, потому, что у меня Fb2.5 и типа boolean нету. Но это область IBEBlock, так что все может быть. Не, в 2.5 действительно не будет работать. Там в SELECT EXISTS (...) преобразуется, а это только с тройки работает. У себя я поправил блок, свой ты сам можешь подрихтовать: Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 06:13 |
|
|
Start [/forum/topic.php?fid=42&tid=1598406&all=1]: |
0ms |
get settings: |
0ms |
get forum list: |
8ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
34ms |
get topic data: |
4ms |
get forum data: |
1ms |
get page messages: |
38ms |
update_topic_read_status (1598406): 05.02.2022 08:52:17: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
17ms |
check new: |
1ms |
others: | 91ms |
total: | 194ms |
0 / 0 |