如题,各位大侠们有遇到过吧??求解!
public DataSet ExecleDs(string filenameurl, string table, string tablename)
{
string asvalue = "Sheet1$";
if (tablename != "")
{
asvalue = tablename;
}
string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + filenameurl + ";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
DataSet ds = new DataSet();
OleDbDataAdapter odda = new OleDbDataAdapter("select * from [" + asvalue + "A1:AB50000]", conn);
odda.Fill(ds, table);
return ds;
}
System.Data.OleDb.OleDbException: 未指定的错误 在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) 在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) 在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.OleDb.OleDbConnection.Open() 在 Info_IndexTemplate.ExecleDs(String filenameurl, String table, String tablename) 位置
public DataSet ExecleDs(string filenameurl, string table, string tablename)
{
string asvalue = "Sheet1$";
if (tablename != "")
{
asvalue = tablename;
}
string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + filenameurl + ";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
DataSet ds = new DataSet();
OleDbDataAdapter odda = new OleDbDataAdapter("select * from [" + asvalue + "A1:AB50000]", conn);
odda.Fill(ds, table);
return ds;
}
System.Data.OleDb.OleDbException: 未指定的错误 在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) 在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) 在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.OleDb.OleDbConnection.Open() 在 Info_IndexTemplate.ExecleDs(String filenameurl, String table, String tablename) 位置
解决方案 »
- 一个在线视频聊天网站的原理
- 共三个页面,第一页通过超链接?后传的值,通过第二页,怎样在第三页得到?
- 自己写的类能调用其它页面的控件吗
- asp.net修改后的内容如何才能方便的部署到服务器?
- DataGrid 中有一列 是radioButtonList 第一加载页面的时候没有问题,第二次就出现下面的问题:未能加载视图状态
- 关于新闻系统生成静态页的显示问题
- *.aspx?pp=procode like 'a%'传值咋传
- datagrid分页排序问题
- 我想实现一个类似于delphi的表单如何实现。在线等/
- 怎么样在datalist绑定的时候来判断当数据库是某字段为1 时,datalist控件中的RadioButton checked为true 否则为false
- C#操作XML获取不到XmlNode呢,多谢了!
- ASP.NET+Sql server2000的网站,如何移植成Access版本?
"Extended Properties=Excel 8.0;" +
"data source=" + xlsPath;
using(OleDbConnection conn = new OleDbConnection(strConn))
{
conn.Open()
OleDbDataAdapter odda = new OleDbDataAdapter("select * from [Sheet1$]", conn);
}
http://topic.csdn.net/u/20091228/11/99fbdb5b-08ef-4211-a9c7-2be803d654a5.html