我们有 MS Access 2003 的 .mdb 文件,我们必须找出使用该数据库的最后日期。我们必须像读取 .mdb 文件一样以编程方式完成它并找出最后使用的日期。我们还需要弄清楚数据库的最后修改日期和创建日期。
开发环境:- Visul Studio 2010,C#,Windows Form
解决方案: - 这可能会在未来帮助其他人。
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;
}