C# Access 데이터베이스, 테이블, 칼럼 생성 방법
C#/Tip :
2009. 8. 7. 13:00
Access 데이터베이스 생성, 테이블 생성, 컬럼 생성 코드입니다.
using ADOX;
private void CreateDynamicDB(string UserID)
{
// 데이터베이스 생성
ADOX.CatalogClass PostDB = new ADOX.CatalogClass();
PostDB.Create("Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C:\\" + UserID + ".mdb;" +
"Jet OLEDB:Engine Type=5");
PostDB = null;
// 만들어진 데이터베이스 오픈
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\" + UserID + ".mdb");
conn.Open();
// 테이블 생성 및 컬럼 생성
string strSQL;
strSQL = "CREATE TABLE PostListTB " +
"(Col_Num int identity, Col_Name varchar(10), Col_Relations varchar(8), " +
"CONSTRAINT PostListTB_PrimaryKey PRIMARY KEY (Col_Name))";
OleDbCommand comm = new OleDbCommand(strSQL, conn);
comm.ExecuteNonQuery();
comm = null;
conn.Close();
conn = null;
}
'C# > Tip' 카테고리의 다른 글
| C# 컨트롤을 마우스로 드래그로 이동할때 (2) | 2009.08.08 |
|---|---|
| C# richbox에서 버튼누를때 글자색 변경하도록 하는 방법 (0) | 2009.08.08 |
| C# Listview 에서 칼럼헤드 클릭시 정렬 되게 하는.. (0) | 2009.08.07 |
| C# 문자열 크기를 바이트크기로 (0) | 2009.08.07 |
| C# listview를 선택했는지 확인 후 삭제 (0) | 2009.08.07 |


