Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
ВнизКак мне сделать... Найти похожие ветки
← →
Друпи (2002-07-19 08:06) [0]Хотелось бы добавить в моЁ приложение что-то типа построителя SQL-запросов (как в design-time)
Помогите, плз...
← →
ЮЮ (2002-07-19 08:17) [1]А что там за построитель? А то я, как дурак, заколачиваю всё ручкаvи в Query.SQL?
← →
MsGuns (2002-07-19 12:48) [2]У меня есть подобная прога, правда не совсем законченная, она состоит из трех частей:
1.Exe - на форме есть мемо, окно для выбора алиаса с БД, 2 панели с гридами для посмотра произвольный таблий из списка текущей БД. Ручками вводишь SQL (в мемо), можно мышкой перенести имя поля любой из таблов в позицию курсора в мемо (это чтоб не набирать руками имена полей) Затем фишка - Go! Если ошибка, то выдается стандартная диагностика BDE, иначе запрос выполн-ся.
Здесь же можно посмотреть рез-т (если рез.табла была в однолм из гридов, она обновляется автоматически)
Если запрос типа SELECT, то автоматически создается темр - таблица AnswerXX, где XX - номер от "" до 33
Позволяет удалять, переименовывать темр-таблицы
SQL из мемо можно выгружать/загружать в текст.файлы
2.Ext Из подготовленных описанным выше способом разр.файлов собирает скрипт (я его так назвал - это не компонент Delphi)-один файл, куда можно вставлять уомментарии и зарезерв.слова типа DELETETABLE, RENAMETABLE
3.Exe Выполняет подготовленный ранее скрипт. Вызывается из рабочего проекта как экзешник, которому через.ком.строку передается имя текст.файла-скрипта. Работает всегда на БД, открытой в тек.момент
← →
MsGuns (2002-07-19 12:51) [3]Блин, жара ! Жмешь на фишки, а потом соображаешь..(((
Самое главное забыл.
3-й пункт у меня еще не сделан и вообще оно все не очень товарного вида (для себя делал), но работает !!!
В комплекте с опять же самонаписанным средством создания БД вполне комфортно заменяет DeskTop
Если интересно, мое мыло в деталях
← →
-=Sergeante=- (2002-07-19 14:24) [4]ЮЮ (19.07.02 08:17)
Дык Query Builder. Если правой кнопкой на Tquery клацнешь.
← →
MsGuns (2002-07-19 14:36) [5]>Sergeante
Если он установлен.))
← →
-=Sergeante=- (2002-07-19 16:04) [6]А ещё в QuickDesc есть QueryBuilder-аналог, на мой взгляд гораздо мощнее дельфового. Скачать пожно отдельным компонентом для Delphi. Поэтому его можно юзать в рантайме.
http://ems-hitech.com/querybuilder/
Для xUSSR вроде бесплатно. Не проверял.
← →
kaif (2002-07-19 16:16) [7]Я одного парня знал, который в Access с помощью билдера запросов мышью запросы делал и на MSSQL посылал. Так вот я заметил, что руками быстрее получается... К тому же эти билдеры не способствуют пониманию SQL. Но это так - мое ИМХО. Просто может быть я не видел удачного генаратора запросов. Если кто такое сделает - он гений.
← →
-=Sergeante=- (2002-07-19 16:43) [8]kaif © (19.07.02 16:16)
Наверное, все с этого начинали. Но со временем поняв, что визуальное проектирование запросов не даёт всех приимуществ, переходили на ручной кодинг. Использование всех возможностей SQL. Полный контроль. УРА!
← →
Друпи (2002-07-23 23:08) [9]Дело в том, что в моей проге, для узеров все забацано, но я как админ, хочу для себя иметь запросы любого вида. SQL - это конечно хорошо, но с формочкой было бы круче.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c