mdb에서 사용하는 DDL, DML 문법 예시

일반 MS-SQL 과 동일하다.

DDL :
1. CREATE 문장

CREATE TABLE table_name (
    Idx       int identity
,   Name   varchar(20)    NOT NULL
,   Title     varchar(50)
)

여러개의 테이블을 만들고 싶다면 SQL 배열로 만들어 여러번 Execute 한다.
_bstr_t bstrSQL[] = {
    "CREATE TABLE Emp1 ..."
,   "CREATE TABLE Emp2 ..."
}
...
for (int i=0; i<2; ++i)
{
    pConnection->Execute( bstrSQL[i], &vRecords, ADODB::adExecuteNoRecords );
}

DML :
1. INSERT 문장
INSERT INTO Emps(Name, Title)  VALUES ('Name', 'Title')

2. UPDATE 문장
UPDATE Emps SET Name = 'aaa' WHERE Idx = 100

3. DELETE 문장
DELETE FROM Emps WHERE Idx = 100