1 | |||||||||||
Динамическое создание запросов в MS Access как в MS SQL06.07.2015, 14:35. Показов 1637. Ответов 5
Метки нет (Все метки)
Доброго времени суток!
Пишу программу на Delphi. Обращение к разным базам. С MS SQL все получается, а с MS Access не очень. Вот один из насущных вопросов. Подскажите пожалуйста кто знает: Как в MS Access динамически создавать и удалять запросы как в MS SQL?
0
|
06.07.2015, 14:35 | |
Ответы с готовыми решениями:
5
Создание запросов и дополнительных запросов MS Access. Как првильно делать. Создание баз и таблиц в Access при помощи SQL-запросов типа DDL Составление сложных SQL запросов к Access из VB.Net Составление (генерация) сложных SQL запросов к Access |
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
06.07.2015, 16:37 | 2 |
Сообщение было отмечено GreyW как решение
Решение
Для того,чтобы использовать CREATE VIEW, DROP VIEW ... нужно в параметрах базы Аксесса указать - синтаксис для SQL сервера (ANSI 92).
1
|
71 / 71 / 16
Регистрация: 07.05.2014
Сообщений: 181
|
||||||
07.07.2015, 09:45 | 3 | |||||
1
|
07.07.2015, 13:21 [ТС] | 4 | |||||
Прошу прощения, но это не подойдет. Т.к. программа на Delphi и в файл я физически не могу добавить код VBA.
Спасибо. С CREATE VIEW и DROP VIEW вроде разобрался. Теперь не получается проверить существование VIEW. Пробовал
Добавлено через 7 минут Подскажите как SQL запросом проверить условие, например: ЕСЛИ ЕСТЬ ЗАПРОС 'qIzmEnerg' ТО УДАЛИТЬ ЗАПРОС 'qIzmEnerg' или ЕСЛИ ЕСТЬ ЗАПРОС 'qIzmEnerg' ТО УДАЛИТЬ ЗАПРОС 'qIzmEnerg' ИНАЧЕ СОЗДАТЬ ЗАПРОС 'qIzmEnerg' Заранее спасибо.
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
07.07.2015, 13:34 | 5 |
Проверить, есть ли запрос, можно в таблице MSysObjects (выборка по полям Name и Type=5). А вот IF и прочего в SQL Аксесса не видел. Перенесите логику в Дельфи.
1
|
08.07.2015, 16:29 [ТС] | 6 | |||||
Всем спасибо!
Вот функция, если кому надо:
0
|
08.07.2015, 16:29 | |
08.07.2015, 16:29 | |
Помогаю со студенческими работами здесь
6
Создание запросов Access Создание запросов в БД MS Access Создание запросов в MS SQL Создание запросов в SQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |