빠른 Google에서 ADOX를 사용하여 새 데이터베이스를 만들고 일부 테이블과 행을 추가하는 방법을 알았습니다. 다음은 그 예이다 :ADOX를 사용하여 기존 Access 데이터베이스에 연결하는 방법
using ADOX;
...
ADOX.Catalog cat = new ADOX.Catalog();
cat.Create("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=mydb.accdb;");
Table mainTable = new Table();
mainTable.Name = "Test Table";
mainTable.Columns.Append("Column_1");
cat.Tables.Append(mainTable);
이 새 데이터베이스를 생성하고 새로 만든 데이터베이스와 함께 작동하지만 기존의 데이터베이스를 가지고 있다면 가 어떻게 기존 데이터베이스에 연결 ADOX.Catalog cat;
을 얻을 것?
하지만 +1 ActiveConnection 속성을 설정하는 올바른 방향으로 저를 선도합니다. 여하튼 나는 그것을 이해했다. 내 대답 좀 봐 – Krimson
@vidhu upvote 주셔서 감사. C#은'.ActiveConnection' 속성에 대해 VBA보다 조금 더 특이한 것 같아요. 게시하기 전에 코드를 테스트했기 때문에 작동했습니다. –