CDaoQueryDef::Execute

가상 void Execute (int nOptions = dbFailOnError);
throw (CDaoException, CMemoryException);

매개 변수

nOptions

nbsp;쿼리에서의 특성을 결정 하는 정수. 관련된 정보에 대 한 DAO 도움말에서 "실행 방법" 항목을 참조 하십시오. 비트 OR 연산자 (&|)를 사용 하 여이 인수에 다음 상수를 결합 하 여:

주의

Querydef 개체에 의해 정의 된 쿼리를 실행 하려면이 멤버 함수를 호출 합니다. 이러한 방식으로 실행에 사용 되는 Querydef 개체만 다음 쿼리 유형 중 하나를 나타낼 수 있습니다.:

선택 쿼리와 같은 레코드를 반환 하는 쿼리에 대 한 실행 작동 하지 않습니다. Execute업데이트, 삽입또는 SELECT INTO와 같은 대량 작업 쿼리 또는 데이터 정의 언어 (DDL) 작업에 주로 사용 됩니다.

에 대 한 실행 쿼리 및 SQL 통과 쿼리는 설명은 다음 웹 사이트를 참조 하십시오. 문서 DAO Querydef: 실행 쿼리 및 SQL 통과 쿼리 Visual c + + 프로그래머 가이드

nbsp;??Microsoft jet 테이블을 연결할 ODBC 데이터 원본을 사용 하는 것이 좋습니다입니다 (.MDB) 데이터베이스입니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. "액세스 외부 데이터베이스와 DAO" DAO 도움말 및 문서에 항목 DAO 외부: 외부 데이터 원본 작업 Visual c + + 프로그래머 가이드(&N)。

가장 최근의 Execute 호출에 의해 영향을 받는 레코드 수를 확인 하려면 querydef 개체의 GetRecordsAffected 멤버 함수를 호출 합니다. 예를 들어, GetRecordsAffected 는 삭제, 업데이트 또는 삽입 작업 쿼리를 실행 하는 경우 레코드 수에 대 한 정보를 반환 합니다. 반환 되는 개수는 계단식 업데이트 하거나 삭제 하는 경우 관련된 테이블의 변경 내용이 적용 됩니다 반영 되지 않습니다.

결과 기본 dbInconsistent dbConsistentdbInconsistent 를 모두 포함 하는 경우 또는 둘 다를 포함 하는 경우。

Execute 에서는 recordset을 반환 하지 않습니다. MFC CDaoException 형식의 예외를 throw 하면 Execute 를 사용 하 여 레코드를 선택 하는 쿼리。

Querydef 개체에 대 한 Execute 멤버 함수를 사용 하는 방법에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO Querydef: Querydefs 사용 하 여 Visual c + + 프로그래머 가이드

CDaoQueryDef 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index