'DDL'에 해당되는 글 2건

  1. 2009.04.27 mdb에서 사용하는 DDL, DML 문법 예시 2
  2. 2009.04.27 동적으로 엑세스 파일(MDB) 생성하기

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

동적으로 엑세스 파일(MDB) 생성하기

mdb 파일을 만들려는 위치에 엑세스가 안 깔려 있어도 상관없다.
adox만 이용하여 만드는 방법도 있지만 차라리 adox로 mdb만 만들고 ado로 테이블을 생성한느게 훨씬 좋은거 같다.

prev 1 next