View.Execute 메서드
View 개체의 Execute 메서드는 물음표 토큰을 사용하여 SQL 문의 매개 변수를 나타냅니다. 자세한 내용은 SQL 구문을 참조하세요. 이러한 매개 변수의 값은 매개 변수 레코드의 해당 필드로 전달됩니다.
View.Execute(
record
)
-
record
-
SQL 쿼리에서 매개 변수 토큰(?)을 대체하는 값을 포함하는 선택적 Record 개체입니다.
이 메서드는 값을 반환하지 않습니다.
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 Server 2012, Windows 8, Windows Server 2008 R2 또는 Windows 7의 Windows Installer 5.0. Windows Server 2008 또는 Windows Vista의 Windows Installer 4.0 또는 Windows Installer 4.5. Windows Server 2003 또는 Windows XP의 Windows Installer |
DLL |
|
IID |
IID_IView는 000C109C-0000-0000-C000-000000000046으로 정의됩니다. |