c#怎样对后缀名不是mdb的access数据库进行操作,不改后缀名

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:51:11
其他工具呢,如vc++ 6.0

不管是什么后缀名,只要他是ACCESS数据库就可以访问。如
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
strConnection += @"Data Source=" + Server.MapPath(".") + "\\minjing.abc";//将数据库存放在根目录 ,minjing.abc为ACCESS数据库
using (OleDbConnection conn = new OleDbConnection(strConnection))
{
try
{
//打开连接
conn.Open();
//DateDiff 是由后面的日期减去前面的日期 "d"表示天,这样就取出来所有几天生日的人了
OleDbDataAdapter oleda = new OleDbDataAdapter("select * from info where datediff(\"d\",shengtime,now)=0", conn);
DataSet ds = new DataSet();
oleda.Fill(ds, "info");
GridView1.DataSource = ds;
GridView1.DataBind();
}
catch (Exception exp)
{
//错误处理
throw new Exception(exp.Message);
}
finally
{
//关闭数据库连接
if (conn.State == ConnectionState.Open)
{
conn.Close();
}

}

只要它是access数据库就行 一样