Метод View.Execute

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

Синтаксис

View.Execute(
  record
)

Параметры

record

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

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

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

Remarks

Этот метод необходимо вызвать перед вызовами метода 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-000000000046