CDaoQueryDef::Create

가상 void 만들기 (LPCTSTR lpszName = LPCTSTR NULL lpszSQL = NULL);
throw (CDaoException, CMemoryException);

매개 변수

lpszName

nbsp;쿼리는 데이터베이스에 저장 된 고유한 이름입니다. 문자열에 대 한 자세한 내용은 DAO 도움말의 "CreateQueryDef 메서드" 항목을 참조. 기본값은 빈 문자열을 허용 하는 경우 임시 querydef가 만들어집니다. 이러한 쿼리는 QueryDefs 컬렉션에 저장 되지 않습니다(&N).

lpszSQL

쿼리를 정의 하는 SQL 문자열입니다. Null기본 값을 적용 하는 경우 나중에 문자열을 설정 하려면 SetSQL 를 호출 해야 합니다. 그때 까지는, 쿼리 정의 되지 않습니다. 그러나 정의 되지 않은 쿼리를 사용 하 여 recordset; 열 수 있습니다,, 자세한 내용은 주의 참조 하십시오. Querydef를 QueryDefs 컬렉션에 추가할 수 있습니다 전에 정의 해야 하는 SQL 문。

주의

새 저장 된 쿼리를 만들거나 새 임시 쿼리를이 멤버 함수를 호출 합니다. LpszName에 이름을 전달 하는 경우 데이터베이스의 QueryDefs 컬렉션에서 querydef를 저장 하려면 추가 다음 호출할 수 있습니다. 그렇지 않으면 개체를 임시 querydef 이며 저장 되지 않습니다. 어느 경우이 든, querydef가 열려 상태 및 CDaoRecordset 개체를 만들거나 querydef의 실행 멤버 함수를 호출 하거나 사용할 수 있습니다.

LpszSQL에 SQL 문을 제공 하지 않으면 실행 된 쿼리를 실행할 수 없습니다 하지만 당신은 그것을 사용 하 여 recordset을 만들 수 있습니다. MFC 레코드 집합의 기본 SQL 문을 사용 하는 경우。

Querydefs에 대 한 자세한 문서를 참조 하십시오. DAO Querydef 에서 Visual c + + 프로그래머 가이드

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

참고 항목nbsp;CDaoQueryDef::Open, CDaoQueryDef::CDaoQueryDef, CDaoRecordset::GetSQL(&N)

Index