CDatabase::ExecuteSQL

void ExecuteSQL ( LPCSTR lpszSQL );
던져 ( CDBException );

매개 변수

lpszSQL

유효한 SQL 명령 실행이 포함 된 null로 끝나는 문자열 포인터입니다. CString 을 전달할 수 있습니다.

주의

SQL 명령을 직접 실행 해야 하는 경우이 멤버 함수를 호출 합니다. Null로 끝나는 문자열로 명령을 만듭니다. ExecuteSQL 데이터 레코드를 반환 하지 않습니다. 레코드에서 작동 하는 경우 recordset 개체를 대신 사용。

대부분의 데이터 원본에 대 한 명령 데이터 선택, 새 레코드를 삽입, 레코드, 삭제 및 레코드 편집 명령을 지 원하는 recordset 개체를 통해 발급 됩니다. 그러나, 모든 ODBC 기능은 직접 지원 데이터베이스 클래스에서 그래서 ExecuteSQL 을 직접 SQL 호출 시간에 해야。

예제

CString strCmd = "업데이트 세금 설정된 연방 = 36%";

시도
{
 nbsp; m_dbCust.ExecuteSQL (strCmd);
}

CATCH (CDBException, e)
{
 ? / / 오류 코드는 e-> m_nRetCode
}

END_CATCH

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

참고 항목nbsp;CDatabase::SetLoginTimeout, CRecordset(&N)

Index