【发布时间】:2013-11-11 05:21:52
【问题描述】:
我正在使用 C# 语言。 我必须将 MS Access 数据库上传到服务器上的文件夹并从上传的数据库中获取数据并显示在 GridView 中。 我做不到。
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
FileInfo f = new FileInfo(FileUpload1.PostedFile.FileName);
if (f.Extension.ToLower() == ".mdb" || f.Extension.ToLower() == ".accdb")
{
FileUpload1.SaveAs(Server.MapPath("~/Pics/"+f.Name+ "" + f.Extension.ToLower()));
string DBpath = Server.MapPath("~/Pics/" + f.Name);
string connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DBpath + "";
OleDbConnection cn = new OleDbConnection(connection);
OleDbDataAdapter da = new OleDbDataAdapter("Select * from Table1", cn);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
}
}
}
【问题讨论】:
-
请提供一些您尝试过的代码。 See how to ask a Question
-
这甚至都不是问题。
-
你想从我们这里得到什么???您想聘请任何开发人员为您完成这项工作吗???
-
它给出错误“找不到文件'databsename',
标签: c# asp.net upload directory