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

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

Как программно изменить текст запроса Access? [D7, MS Access 2002]


Страницы:   1 2

AGGRESSOR ©   (2006-05-31 10:57:00) 

Добрый день всем. Собственно, весь вопрос в сабже. Кто уже сталкивался?


Aggressor   (2006-05-31 11:52:00) [21]

Я пользуюсь терминологией MS Access. На закладке написано "запросы", поэтому все элементы, которые там есть, я называю запросами. Я не говорю, что нет обходного пути. Просто хотелось узнать что-то новое.
З.Ы.: До сих пор нигде не встречал вьюх на добавление данных в таблицу или удаление данных из нее


Sergey13   (2006-05-31 11:50:00) [22]

Как то не очень понятен конечный смысл всего этого.
Насколько я помню запросы в аксесе - это нечто вроде вьюх. Зачем потсоянно менять фактически метаданные? Почему просто нельзя свои запросы писать? Где гарантия, что юзер вообще правильно изменит запрос?


Desdechado   (2006-05-31 11:46:00) [23]

AGGRESSOR ©   (31.05.06 11:41) [4]
Что-то не то с терминологией. Запрос - это любое обращениек SQL-СУБД.
А "сохраненный" запрос - это вьюха.
Причем идеология вьюх несколько отличается от того, как, похоже, ты ее используешь. По крайней мере, константы в них зашиваются крайне редко, тем паче даты.


AGGRESSOR   (2006-05-31 11:41:00) [24]

2 Megabyte: Это не существенно, главное- код
2 sniknik: Вариант "убить и сделать заново" мне не очень подходит, т.к. таким образом я мог бы и динамически его создавать, а потом открывать через DAO. Задача как раз в том, чтобы получить текст запроса, хранящегося в Access в закладке "запросы", и изменить его, чтоб пользователь мог его потом запустить, не думая о том, что там нужно менять дату.
2 Desdechado: Это не изменение текста запроса, это создание и запуск запроса. Текст надо сначала получить. Откуда- я выше писал.


Desdechado   (2006-05-31 11:25:00) [25]

query.sql.text:='другой текст запроса';
query.Open


sniknik   (2006-05-31 11:21:00) [26]

не меняется, нет команды ALTER VIEW, ессть вариант пересоздать "убить" и сделать заново, на это команды есть. см. справку.

p.s. мог бы и привести и как, но тут поискт "тех кто сталкивался", а я не сталкивался, просто знаю, прочитал когдато когда учил SQL, никаких "столкновений" не было...


Megabyte   (2006-05-31 11:10:00) [27]

Из Дельфи?


Страницы:   1 2

Наверх

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