Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как мне сделать... [D5]


Друпи ©   (2002-07-19 08:06:00) 

Хотелось бы добавить в моЁ приложение что-то типа построителя SQL-запросов (как в design-time)
Помогите, плз...


Друпи   (2002-07-23 23:08:00) [1]

Дело в том, что в моей проге, для узеров все забацано, но я как админ, хочу для себя иметь запросы любого вида. SQL - это конечно хорошо, но с формочкой было бы круче.


-=Sergeante=-   (2002-07-19 16:43:00) [2]

kaif © (19.07.02 16:16)
Наверное, все с этого начинали. Но со временем поняв, что визуальное проектирование запросов не даёт всех приимуществ, переходили на ручной кодинг. Использование всех возможностей SQL. Полный контроль. УРА!


kaif   (2002-07-19 16:16:00) [3]

Я одного парня знал, который в Access с помощью билдера запросов мышью запросы делал и на MSSQL посылал. Так вот я заметил, что руками быстрее получается... К тому же эти билдеры не способствуют пониманию SQL. Но это так - мое ИМХО. Просто может быть я не видел удачного генаратора запросов. Если кто такое сделает - он гений.


-=Sergeante=-   (2002-07-19 16:04:00) [4]

А ещё в QuickDesc есть QueryBuilder-аналог, на мой взгляд гораздо мощнее дельфового. Скачать пожно отдельным компонентом для Delphi. Поэтому его можно юзать в рантайме.
http://ems-hitech.com/querybuilder/
Для xUSSR вроде бесплатно. Не проверял.


MsGuns   (2002-07-19 14:36:00) [5]

>Sergeante
Если он установлен.))


-=Sergeante=-   (2002-07-19 14:24:00) [6]

ЮЮ (19.07.02 08:17)

Дык Query Builder. Если правой кнопкой на Tquery клацнешь.


MsGuns   (2002-07-19 12:51:00) [7]

Блин, жара ! Жмешь на фишки, а потом соображаешь..(((
Самое главное забыл.
3-й пункт у меня еще не сделан и вообще оно все не очень товарного вида (для себя делал), но работает !!!
В комплекте с опять же самонаписанным средством создания БД вполне комфортно заменяет DeskTop

Если интересно, мое мыло в деталях


MsGuns   (2002-07-19 12:48:00) [8]

У меня есть подобная прога, правда не совсем законченная, она состоит из трех частей:
1.Exe - на форме есть мемо, окно для выбора алиаса с БД, 2 панели с гридами для посмотра произвольный таблий из списка текущей БД. Ручками вводишь SQL (в мемо), можно мышкой перенести имя поля любой из таблов в позицию курсора в мемо (это чтоб не набирать руками имена полей) Затем фишка - Go! Если ошибка, то выдается стандартная диагностика BDE, иначе запрос выполн-ся.
Здесь же можно посмотреть рез-т (если рез.табла была в однолм из гридов, она обновляется автоматически)
Если запрос типа SELECT, то автоматически создается темр - таблица AnswerXX, где XX - номер от "" до 33
Позволяет удалять, переименовывать темр-таблицы

SQL из мемо можно выгружать/загружать в текст.файлы

2.Ext Из подготовленных описанным выше способом разр.файлов собирает скрипт (я его так назвал - это не компонент Delphi)-один файл, куда можно вставлять уомментарии и зарезерв.слова типа DELETETABLE, RENAMETABLE

3.Exe Выполняет подготовленный ранее скрипт. Вызывается из рабочего проекта как экзешник, которому через.ком.строку передается имя текст.файла-скрипта. Работает всегда на БД, открытой в тек.момент


ЮЮ   (2002-07-19 08:17:00) [9]

А что там за построитель? А то я, как дурак, заколачиваю всё ручкаvи в Query.SQL?


Наверх

Титульная страница Поиск, карта сайта Написать письмо