다음을 통해 공유


데이터 소스: ODBC 데이터 소스에서 프로그래밍 방식으로 테이블 작성

이 항목에서는 클래스CDatabase의 멤버 함수를 사용하여 ExecuteSQL 데이터 원본에 대한 테이블을 만들고 CREATE TABLE SQL 문이 포함된 문자열을 함수에 전달하는 방법을 설명합니다.

MFC의 ODBC 데이터 원본에 대한 일반적인 내용은 ODBC(데이터 원본)를 참조하세요. 토픽 데이터 원본: 프로그래밍 방식으로 ODBC 데이터 원본 구성에서 데이터 원본 만들기에 대해 설명합니다.

데이터 원본이 설정된 경우 멤버 함수 및 CREATE TABLE SQL 문을 사용하여 ExecuteSQL 테이블을 쉽게 만들 수 있습니다. 예를 들어 호출myDB된 개체가 CDatabase 있는 경우 다음 MFC 코드를 사용하여 테이블을 만들 수 있습니다.

myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(4)" ",
                         OfficeName TEXT(10))");

이 코드 예제에서는 유지 관리 myDB되는 Microsoft Access 데이터 원본 연결에 "OFFICE"라는 테이블을 만듭니다. 테이블에는 "OfficeID" 및 "OfficeName"이라는 두 필드가 포함됩니다.

참고 항목

CREATE TABLE SQL 문에 지정된 필드 형식은 사용 중인 ODBC 드라이버에 따라 달라질 수 있습니다. Microsoft 쿼리 프로그램(Visual C++ 1.5로 배포됨)은 데이터 원본에 사용할 수 있는 필드 형식을 검색하는 한 가지 방법입니다. Microsoft 쿼리에서 파일을 클릭하고, Table_Definition 클릭하고, 데이터 원본에서 테이블을 선택하고, 형식 콤보 상자에 표시된 형식을 확인합니다. 인덱스를 만들기 위한 SQL 구문도 있습니다.

참고 항목

데이터 소스(ODBC)