连接Access : Data Source 也可以写.mdb的路径 ,不过不是太安全。
- string str = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("access.mdb") + "";
- OleDbConnection conn = new OleDbConnection(str);
- try
- {
- conn.Open();
- Response.Write("success!");
- }
- catch (Exception)
- {
- Response.Write("Exception!");
- throw;
- }
连接 Excel : 连接Excel必须注意它的格式 。否则连接会失败。
- string str = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("test.xls") + ";Extended Properties= Excel 8.0;";
- OleDbConnection conn = new OleDbConnection(str);
- try
- {
- conn.Open();
- Response.Write("打开成功!");
- OleDbDataAdapter oda = new OleDbDataAdapter("select * from [Sheet1$]",conn);
- DataSet ds = new DataSet();
- int count = oda.Fill(ds,"excleData");
- for (int i = 0; i < count ; i++)
- {
- Response.Write(ds.Tables["excleData"].Rows[i]["姓名"].ToString()+"<br/><hr/>");
- }
- }
- catch (Exception)
- {
- Response.Write("出现异常!");
- throw;
- }
结果 如图:
加我为好友 希望和大家共同学习。