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 |