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


Метод View.Execute

Метод Execute объекта View использует маркер вопросительного знака для представления параметров в инструкции SQL. Дополнительные сведения см. в разделе Синтаксис SQL. Значения этих параметров передаются в качестве соответствующих полей записи параметра.

Синтаксис

View.Execute(
  record
)

Параметры

record

Необязательные объекты Record , содержащие значения, заменяющие маркеры параметров (?) в SQL-запросе.

Возвращаемое значение

Этот метод не возвращает значение.

Комментарии

Этот метод необходимо вызывать перед любыми вызовами метода Fetch .

Если в SQL-запросе указываются значения с маркерами параметров (?), необходимо предоставить запись, содержащую все заменяющие значения, которые должны быть в том же порядке и иметь тот же тип данных, что и маркеры параметров. Если этот метод используется с запросами INSERT и UPDATE, маркеры вопросительных меток должны предшествовать всем непараметровизованным значениям.

Например, допустимы следующие запросы:

UPDATE {table-list} SET {column}= ? , {column}= {constant}

INSERT INTO {table} ({column-list}) VALUES (?, {constant-list})

Однако эти запросы недопустимы:

UPDATE {table-list} SET {column}= {constant}, {column}=?

INSERT INTO {table} ({column-list}) VALUES ({constant-list}, ? )

В случае сбоя метода можно получить расширенные сведения об ошибке с помощью метода LastErrorRecord .

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
DLL
Msi.dll
IID
IID_IView определяется как 000C109C-0000-0000-C000-0000000000046