Название: Генератор SQL запросов Отправлено: deMax от Февраль 26, 2015, 12:52 Собственно попалась статья: Генератор SQL запросов на PHP http://habrahabr.ru/post/154245/ (http://habrahabr.ru/post/154245/).
Можно ли что то подобное реализовать в Qt? Как лучше работать с БД в Qt? ORM не предлагать, база сторонняя. Название: Re: Генератор SQL запросов Отправлено: __Heaven__ от Февраль 26, 2015, 13:50 Можно. См QtSQL
Название: Re: Генератор SQL запросов Отправлено: deMax от Февраль 26, 2015, 14:35 Можно. См QtSQL Это не совсем то. Там кроме bindvalues ничего нет.Название: Re: Генератор SQL запросов Отправлено: __Heaven__ от Февраль 26, 2015, 15:28 А. Я вас понял, что вы хотите свой класс-генератор написать
Название: Re: Генератор SQL запросов Отправлено: navrocky от Февраль 26, 2015, 15:40 В C# есть LINQ to SQL, который тоже подходит под описание. К сожалению, именно "LINQ C++ SQL" не гуглится, но есть несколько реализаций на плюсах, которые можно поизучать, возможно там генерацию SQL запроса можно докрутить..
А конкретно для Qt я не встречал ничего похожего кроме ORM. Ссылки: http://www.codeproject.com/Articles/488177/cpplinq-LINQ-Query-Operators-for-Cplusplus-Sequenc https://cpplinq.codeplex.com/wikipage?title=LINQ%20for%20C%2b%2b%20-%20getting%20started&referringTitle=Home Название: Re: Генератор SQL запросов Отправлено: deMax от Февраль 26, 2015, 16:46 А. Я вас понял, что вы хотите свой класс-генератор написать Да. Вставки строк в код с sql запросами выглядят несколько коряво, и редактировать по хорошему эти строки можно только через внешнее приложение типа Microsoft SQL - так как нет подсветки синтаксиса, автодополнения полей...ORM перенесет кривую архитектуру БД в ООП, придется обертку писать. Название: Re: Генератор SQL запросов Отправлено: vera811 от Февраль 27, 2015, 23:12 Всем привет
Название: Re: Генератор SQL запросов Отправлено: deMax от Март 19, 2015, 11:11 нашел такой пример на php, https://laravel.ru/docs/v4/queries
буду переносить по мере необходимости похожий синтаксис в свой проект. |