Работа над триггерами продолжается: делаем окно для вставки данных в таблицу
Вот и готово окошко для формирования SQL-запросов на удаление данных из таблицы SQLite. Маленькое вышло окошко, с малым набором параметров. Ну, на первый взгляд. Если же нажать на кнопку "Редактировать условие" то можно уйти в бесконечный лабиринт из диалоговых окон, формирующий условия выборки данных, что может содержать и вложенные SQL-запросы на выборку данных со всеми вытекающими.
Это окошко я сварганил часа за три где-то. Относительно быстро. Но вот после этого я начал делать диалоговое окно для вставки данных в таблицу. Там уже параметров будет побольше. Это и рекурсивный SQL-запрос и перечень задания столбцов с данными. Вот на нём я то и остановился пока. За день его не доделать. Значит буду "пилить" это потом.
Ну и на последок надо сказать. Тут недавно вышла очередная, седьмая, превью-версия Авалонии. Не смог я удержаться и вот только установил последнюю версию. И что же? Последние две мне всё коверкали и мне приходилось многое перепиливать, чтобы исправить несовместимость очередного обновления. Как же теперь? А теперь - всё по-прежнему! И снова после обновления вылезло море ошибок - две сотни (!!!) в 95-ти файлах!!! Издевательство продолжается. Хотя основной массив ошибок по несовместимости с прошлой версией Авалонии заключается в удалении из оной свойства "Items" у контролов-списков и добавления необходимости задавать возвращаемый тип данных у диспетчера потоков (для проброса в пользовательский UI-поток при асинхронных вызовах). У меня таких вызовов море в уйме файлов. Я сделал большую ошибку, что не написал метод (один-единственный!!!), который бы содержал этот проброс. Блин, ну почему я такой не предусмотрительный!!!
И это пока всё, что я обнаружил беглым взглядом. Я понятия не имею, что там ещё сломали, что убрали и что добавили. Выяснять это я буду уже завтра. Там работы не на один час - исправлять новые "косяки", связанные с потерей обратной совместимости новой версии Авалонии. И сколько же такое ещё будет продолжаться, сколько ещё ломающих новых превью-версий ещё будет? На это у меня нет ответа. Будем мучиться дальше.
Ладно, на этом у меня всё. А что там за дела, будет видно уже завтра. Так что до завтра.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.