현재 위치 - 회사기업대전 - 기업 정보 조회 - 현재 C# 의 winform 연결 access 를 배우고 있는 추가 삭제 조사를 통해 소스 코드를 구하고 있습니다.

현재 C# 의 winform 연결 access 를 배우고 있는 추가 삭제 조사를 통해 소스 코드를 구하고 있습니다.

공공? 데이터 세트? Ds = null

공공? Oledb 연결? Cnn = null

공공? OleDbDataAdapter? Oda = null?

무효화? 열린 링크 ()

{

Cnn = 신규? Oledbconnection ();

Cnn 입니다. Connectionstring = "공급자 = Microsoft. Jet. OLEDB.4.0 데이터? Source = "+ 적용. Startpath+@ "/data.db; 제트 oledb? 비밀번호 ='1111'"; //일반적으로 bin 디렉토리에 데이터베이스를 넣고 접미사를 db 로 변경하고 암호를 추가합니까?

시도 {cnn. 열기 ()}

Cacth{MessageBox. Show ("데이터베이스 연결에 실패했습니다!" " )}

}?

무효화? 링크 SQL (문자열? Sql) 을 참조하십시오

{

만약? (CNN! =? 비어 있음)

{

Ds? =? 새 것? Dataset ();

오타? =? 새 것? Oledbdatadapter ();

Oda 입니다. 명령을 선택하시겠습니까? =? 새 것? SqlCommand(sql, CNN);

OleDbCommandBuilder? 건축업자? =? 새 것? Oda (OleDbCommandBuilder(ODA); :

Oda 입니다. 채우기 (ds);

}?

}

무효화? 업데이트 저장 ()

{

만약? (ds? ! =? 비어 있음)

{

Oda 입니다. 업데이트 (ds). 표 [0]);

MessageBox 입니다. 쇼 ("작업이 성공했습니다!" " ,? "데이터 저장"? MessageBoxButtons 좋아요. MessageBoxIcon 입니다. 정보);

}?

}

공공? 무효화? FillGrid (데이터 세트? Ds,? BindingNavigator? B,? DataGridView? D)

{

BindingSource? Bs? =? 새 것? Bindingsource ();

쓸데없는 말. 데이터 소스? =? Ds. 표 [0];

B.BindingSource? =? Bs;

D. 데이터 소스? =? Bs;

} 위의 코드는 먼저 openlink () 에서 링크를 연 다음 link(sql) 를 사용하여 데이터베이스를 쿼리하고, 마지막으로 fillGrid 를 테이블과 데이터 탐색에 채우고, 테이블에서 직접 쿼리를 추가하거나 제거한 다음 업데이트를 저장하는 것입니다.

copyright 2024회사기업대전