Поделиться через


Элементы QueryDef (DAO)

Область применения: Access 2013, Office 2013

Объект QueryDef — это сохраняемое определение запроса в базе данных ядра СУБД Microsoft Access.

Методы

Имя

Описание

Cancel

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Отменяет выполнение ожидающего вызова асинхронного метода (только для рабочих областей ODBCDirect).

Close

Закрывает открытый queryDef.

CreateProperty

Создает новый определяемый пользователем объект Property (только для рабочих областей Microsoft Access).

Выполнение

Выполняет инструкцию SQL для указанного объекта.

OpenRecordset

Создает новый объект Recordset и добавляет его в коллекцию Recordsets.

Свойства

Имя

Описание

CacheSize

Задает или возвращает число записей, полученных из источника данных ODBC, который будет кэшироваться локально. Для чтения и записи, Long.

Связь

Задает или возвращает значение, предоставляющее сведения об источнике базы данных, используемой в сквозном запросе. Только для чтения, String.

DateCreated

Возвращает дату и время создания объекта (только для рабочих областей Microsoft Access). Только для чтения, Variant.

Fields

Возвращает коллекцию Fields , представляющую все сохраненные объекты Field для указанного объекта. Только для чтения.

LastUpdated

Возвращает дату и время последнего изменения, внесенного в объект . Только для чтения, Variant.

MaxRecords

Задает или возвращает максимальное количество записей, возвращаемых из запроса к источнику данных ODBC.

Name

Возвращает или задает имя указанного объекта. Для чтения и записи, String.

ODBCTimeout

Указывает время ожидания в секундах до возникновения ошибки времени ожидания при выполнении queryDef в базе данных ODBC.

Параметры

Возвращает коллекцию Parameters , содержащую все объекты Parameter указанного объекта QueryDef. Только для чтения.

Подготовка

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Задает или возвращает значение, указывающее, должен ли запрос быть подготовлен на сервере как временная хранимая процедура с помощью функции API ODBC SQLPrepare перед выполнением или только что выполнен с помощью функции API ODBC SQLExecDirect (только для рабочих областей ODBCDirect). Чтение и запись QueryDefStateEnum.

Properties

Возвращает коллекцию Properties для указанного объекта. Только для чтения.

RecordsAffected

Возвращает количество записей, затронутых последним вызовом метода Execute .

ReturnsRecords

Задает или возвращает значение, указывающее, возвращает ли сквозной запрос SQL во внешнюю базу данных записи (только для рабочих областей Microsoft Access).

SQL

Задает или возвращает инструкцию SQL, которая определяет запрос, выполняемый объектом QueryDef.

StillExecuting

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Указывает на то, завершена или нет асинхронной операции (т. е метода, вызываемого с параметром dbRunAsync) (только для рабочих областей ODBCDirect).

Тип

Задает или возвращает значение, указывающее операционный тип или тип данных объекта. Целое число, доступное только для чтения.

Updatable

Возвращает значение, которое указывает на то, можно ли изменить DAO объект. Только для чтения, Boolean.