MS Access 2003 の .mdb ファイルがあり、このデータベースが最後に使用された日付を調べる必要があります。.mdb ファイルを読み取り、最後に使用した日付を調べるように、プログラムで実行する必要があります。また、データベースの最終更新日と作成日を把握する必要があります。
開発環境:- Visul Studio 2010、C#、Windows フォーム
解決策:-これは将来他の人を助けるかもしれません。
string query = "SELECT MSysObjects.DateCreate,MSysObjects.DateUpdate FROM MSysObjects WHERE Type=2";
string[] arrDate = getDBCreationAndModificationDates(query);
private string[] getDBCreationAndModificationDates(string query)
{
string[] arrDate = new string[2];
dao.Database db = appclass.CurrentDb();
dao.Recordset rs = null;
rs = db.OpenRecordset(query, Type.Missing, Type.Missing, Type.Missing);
string strDate=string.Empty;
if (rs != null)
{
arrDate[0] = rs.Fields[0].Value.ToShortDateString();
arrDate[1] = rs.Fields[1].Value.ToShortDateString();
}
rs.Close();
db.Close();
return arrDate;
}