공공? 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 를 테이블과 데이터 탐색에 채우고, 테이블에서 직접 쿼리를 추가하거나 제거한 다음 업데이트를 저장하는 것입니다.