string conStr = @"Provider = Microsoft.Jet.OLEDB.4.0; Data Source = |DataDirectory|\MSDB.mdb";
string SelectQuery = "SELECT UID, PWD, COMMENT FROM TB_USER";
OleDbConnection conn = new OleDbConnection(conStr);
conn.Open();
OleDbCommand DBCmd = new OleDbCommand(SelectQuery, conn);
OleDbDataReader ODR = DBCmd.ExecuteReader();
if (!ODR.HasRows)
{
MessageBox.Show("Not Found Data");
return;
}
while(ODR.Read())
{
Console.WriteLine(ODR[0].ToString() + "/" + ODR[1].ToString());
}
conn.Close();
/*
문제점 bin/debug에 있는 실행파일을 복사해서 나중에 다른 컴퓨터에서 구동할때 이 DB파일이 해당 실행파일과 동일폴더에 들어있다고 가정 했을때
여기서 위치 설정을 어떻게 해야하나요?
*/
/*
@"Provider = Microsoft.Jet.OLEDB.4.0; Data Source = |DataDirectory|\MSDB.mdb"
|DataDirectory|는 실행파일의 디렉토리 경로값을 반환한다.
*/