Delphi+Access и изменение метаданных

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Delphi+Access и изменение метаданных

Naeel Maqsudov » 09 дек 2004, 19:51

Описание которое добавляется через свойства любого объекта (по правой клавише)
По идее как-то можно, но я пока не нашел как до него достучаться...

Игорь Акопян » 09 дек 2004, 15:09

1. Спасибо за разъяснение. Однако, не знал :-0
2. Описание которое добавляется через свойства любого объекта (по правой клавише)

Naeel Maqsudov » 09 дек 2004, 08:52

Игорь, вьюшки (Views) и пользовательские запросы (QueryDefs) в Access это абсолютно разные вещи.
Чтобы добавить пользовательский запрос, который будет видно в окне проекта необходимо использовать ADO

Код: Выделить всё

Sub qwe()
Dim q As DAO.QueryDef
  Set q = New DAO.QueryDef
  q.Name = "qwertyu"
  q.SQL = "select * from table1"
  CurrentDb.QueryDefs.Append q
End Sub

Можно ли удалить все описания из БД Access
Не понял о каких "описаниях" идет речь, но получить права на активные действия в системных таблицах не удастся! Используйте ADO и объектную модель Access-приложения.

Delphi+Access и изменение метаданных

Игорь Акопян » 07 дек 2004, 11:53

Это вообще реально? Пытался выполнить конструкцию вида:
CREATE VIEW V1(ID) AS SELECT ID FROM TABLE1;

представление создалось, но в дизайнере не появилось. Открыл системную таблицу MSysObjects - есть строка, где в поле Name указано V1.

Цель-то, в общем, добавить в пользовательский запрос одно поле...

И ещё. Можно ли удалить все описания из БД Access - например, через системные таблицы?

Вернуться к началу