powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выполнение запроса
8 сообщений из 8, страница 1 из 1
Выполнение запроса
    #32091658
multiwest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каким образом из VB можно выполнять запросы хранящиеся в БД Access.
...
Рейтинг: 0 / 0
Выполнение запроса
    #32091667
SCS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCS
Гость
DAO (JET),
RDO (ODBC),
ADO (OLEDB JET, OLEDB ODBC)
...
Рейтинг: 0 / 0
Выполнение запроса
    #32091673
multiwest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAO Jet
...
Рейтинг: 0 / 0
Выполнение запроса
    #32091694
SCS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCS
Гость
Код: plaintext
1.
myDB.QueryDefs( "qdName" ).OpenRecordSet()' новый Recordset
myDB.QueryDefs("qdName").Execute() ' - action query
...
Рейтинг: 0 / 0
Выполнение запроса
    #32091742
multiwest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если можно более подробнее.
Заранее благодарен.
...
Рейтинг: 0 / 0
Выполнение запроса
    #32091826
SCS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCS
Гость
в access или в VB ты можешь сформировать запрос и сохранить его в БД под к.л. именем. запрос типа SELECT - возвращает Recordset, типа INSET, UPDATE, DELETE - action запрос.

все сохраненные в БД запросы доступны через коллекцию QueryDefs для выполнения/изменения/удаления/добавления
...
Рейтинг: 0 / 0
Выполнение запроса
    #32091831
multiwest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SCS Благодарю за помощь.
я немного изменил код

Dim myDB As Database, newWs As Workspace
Dim sql1 As String
Set newWs = DBEngine.Workspaces(0)
Set myDB = newWs.OpenDatabase("xxx.mdb")
sql1 =" запрос"
myDB.Execute (sql1)

Работает отлично.
...
Рейтинг: 0 / 0
Выполнение запроса
    #32091852
SCS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCS
Гость
всегда есть выбор:
если логика жесткая, то ее надо зашивать в код

пользоваться сохраненными запросами - это возможность "управления логикой" через БД
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выполнение запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]