Вопс к Автору компонента: Что SQLite_QueryScalar делает такое, что не возможно сделать, используя SQLite_Query
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Tad писал(а): не возможно получить onQuery при отсутствие данных после выполнения запроса |
|||
карма: 27 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Перед выполнением основного запроса выполнить
|
|||
карма: 25 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Tad, я чего-то не могу представить себе кусок схемы, конструирующий запрос по маске, выполняющий этот запрос, проверяющий результат его работы и использующий только один элемент If_else. Пример можно?
|
|||
карма: 27 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Вот - Программа для обновления Elements.db из Elements.sql (защита от удаления личных компонент )
Пример немного великоват, но остальные еще покрупнее code_11986.txt |
|||
карма: 25 |
| ||
файлы: 1 | code_11986.txt [18.5KB] [523] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
чтобы закончить на этом бессмысленное обсуждение добавлю: использовать существующее поведение SQLite_Query для получения одного значения глупо и громоздко. Вариантов решения проблемы было два - сделать свойство, которое позволит возвращать только одно значение даже если его не удалось получить, или сделать отдельный элемент для этих целей. Поскольку раздел SQLite не содержит большого числа элементов(и не планируется), то рузумнее было выбрать второй вариант, который при прочих равных условий вносит в конечную схему большую наглядность
|
|||
карма: 27 |
|
Ответов: 2125
Рейтинг: 159
|
|||
А не было варианта сделать событие, которое и означало бы, что записей не найдено?
|
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
было, но уже после
|
|||
карма: 27 |
|
Ответов: 485
Рейтинг: 86
|
|||
карма: 0 |
| ||
файлы: 1 | code_11987.txt [1.3KB] [515] |
Ответов: 16884
Рейтинг: 1239
|
|||
filyaxxxcom, спасибо ! Есть у меня и такой вариант, а этот "древний" вариант sha первым попался под руку.
|
|||
карма: 25 |
|
Ответов: 485
Рейтинг: 86
|
|||
Tad, А этот древний вариант сейчас корректно работает? Может поделишся свежим... А то я уже начал его под себя переделывать.
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
filyaxxxcom, этот вариант работает без проблем.
Как только найду sha нового так и поделюсь. Я sha сбрасываю в архивы, чтобы под ногами не путались. Вечером попытаюсь найти. |
|||
карма: 25 |
| ||
Голосовали: | filyaxxxcom |
Ответов: 485
Рейтинг: 86
|
|||
Tad писал(а): этот вариант работает без проблем |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, глянь
|
|||
карма: 25 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Tad, это ты не ко мне, это надо к автору...
Я вот так и не понял назначения этого компонента, может такие ситуевины не возникали, когда он мне бы был нужен по-зарез. |
|||
карма: 22 |
|