Реализация окна выполнения SQL запросов
Вот и серединный рабочий день недели подходит к концу. И на сегодня главным свершением было создание (перенос из СВП) диалогового окна для выполнения любых (произвольно определенных) SQL-запросов прямо в базу данных SQLite. Ничего хитрого тут не было, просто очередной копипаст из старого проекта в новый с конечно же некоторыми поправками, как всегда по именам свойств и методов классов. Так что вот так. Но тут ещё мне пришлось вспомнить, что в это диалоговое окно встроены функции ИИ через Яндекс облако. Ну так вот, их я тоже реализовал. Но кое что там оптимизировал.
Так что теперь в БД можно выполнять запросы. Эти запросы можно составлять при помощи нейросети яндекса на человеческом языке. И ещё там можно фиксить SQL-запросы, если в них содержаться ошибки. Вот скриншоты, которые более красноречиво об этом говорят:
Этот запрос я сгенерировал при помощи ИИ.
А тут как раз я протестировал SQL-запрос с ошибкой (преднамеренной)
Ну а после, наконец, я решил развеять рутину и наконец-то создать что-то новое, не перенесенное из старой версии программы. И вот - совершенно новое диалоговое окно, которое я сделал под конец своего рабочего дня. Раньше я такого окна не делал в прошлых версиях программы. И делать что-то новое гораздо интереснее, чем копипастить и поправлять старое. Это не так утомительно и скучно. В этом диалоговом окне устанавливается соединение с базой данных, путь к которой передается после выбора файла БД. Там появляется список всех объектов этой БД. Их можно выбрать для копирования к основному подключению. Так что вот так, окно на скрине:

Ну и вот на этой ноте я закончу сегодняшний день. Ну а завтра начну клепать (переносить из СВП) диалоговое окно для создания уже а не открытия баз данных. Снова копипаст из СВП с исправлениями под новую версию программы. Так что на этом у меня пока что всё. И теперь уже как обычно до новых постов и до новых свершений.

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