2009-04-01 2 views
0

Access 2007 데이터베이스를 연결하고 C# .net2005를 사용하여 데이터베이스에서 데이터를 검색하는 방법을 알고 싶습니다. 나는 데이터베이스 연결에 대해 아무것도 몰라. 제발 내가이 일에 참 도움이된다면. 설명하기에 바쁘다면 튜토리얼에 대한 좋은 링크를 언급 할 수 있습니까?Access2007과의 데이터베이스 연결

답변

1

C# How to connect to MS Access 2007 - 여기에 코드 예제가 있습니다.

또한 다음을 수행하십시오.

새로운 winforms 응용 프로그램을 만듭니다.

  • 서버 탐색기 (보기 -> 서버 탐색기, Ctrl + Alt + S) 서버 탐색기에이

    ,로 이동하여 바로 데이터 연결에 을 클릭하고 데이터 연결을 추가 할 수 있습니다.

    연결 추가 옵션을 선택하십시오.

    데이터 소스가 Access Database로 변경되었습니다.

    첨부하려는 mdb 파일을여십시오. 문자열이 자동으로 생성됩니다.

    그러면 삽입하려는 테이블과 사용할 쿼리를 선택할 수 있습니다.

    표를 선택하고 모든 입력란을 클릭하십시오.

    연결이 완료되면 을 끌어서 양식 위에 놓습니다. Visual Studio 은 의 코드를 자동으로 생성합니다.

1

액세스 데이터베이스에 연결하려는 경우.

당신은 다음과 같은 단계를 수행해야한다 : -

1) 먼저 추가 "System.Data.OleDb를 사용하여;" CS 파일 맨 위에서.

2) 연결 문자열을 만들고 연결을 엽니 다.

string ConnStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\abc.mdb;Jet OLEDB:Database Password=password"; 

OleDbConnection MyConn = new OleDbConnection(ConnStr); 

3

액세스 2007

)이 연결을 엽니 다.

MyConn.Open(); 

4) 명령에 대한 개체를 만들고 액세스 데이터베이스에서 데이터를 가져옵니다.

OleDbCommand Cmd = new OleDbCommand(StrCmd, MyConn);; 
OleDbDataReader ObjReader = Cmd.ExecuteReader(); 

5) 지금, 처리를 완료 한 후, 데이터

if (ObjReader != null) 
{ 

} 

6)을 얻을 수있는 판독기 오브젝트 들여다

ObjReader.Close(); 
MyConn.Close();