会在string a = ds.Tables["sheet1$"].Rows[0][0].ToString();报错。
提示说:NullReferenceException was unhandled by user code.
Object reference not set to an instance of an object.
不是很明白有什么地方出错了吗?是根本没连接到表吗?代码如下:
DataSet ds = null;
string strconn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + savefilepath + ";" + "Extended Properties='Excel 8.0;HDR=NO;IMEX=1;'";
OleDbConnection conn = new OleDbConnection(strconn);
try
{ conn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter("select * from [Sheet1$]", strconn);
ds = new DataSet();
myCommand.Fill(ds, "[sheet1$]");
string a = ds.Tables["sheet1$"].Rows[0][0].ToString();
}
finally
{ conn.Close();
}
提示说:NullReferenceException was unhandled by user code.
Object reference not set to an instance of an object.
不是很明白有什么地方出错了吗?是根本没连接到表吗?代码如下:
DataSet ds = null;
string strconn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + savefilepath + ";" + "Extended Properties='Excel 8.0;HDR=NO;IMEX=1;'";
OleDbConnection conn = new OleDbConnection(strconn);
try
{ conn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter("select * from [Sheet1$]", strconn);
ds = new DataSet();
myCommand.Fill(ds, "[sheet1$]");
string a = ds.Tables["sheet1$"].Rows[0][0].ToString();
}
finally
{ conn.Close();
}
解决方案 »
- 求一sql if语句...急
- 大家看下这张图红框内地址填什么
- asp.net+ajax 模仿google查询提示的问题
- 在asp.net中C#怎样实现QQ菜单 在等待......
- 在Web上进行会议室预定, 如何实现? 给点建议! 谢谢!
- 文件上传权限的问题——想把IE端的文件上传到服务器某个目录下面,出错:提示权限不够被拒绝。但是设置了该服务器目录的权限,添加了asp.
- 如何导出数据到word文件(20分)
- 数据库更新问题
- 各位大哥帮我看看 进入网站老是SQL注入
- 微信jssdk 问题。 配置wx.config 一直报{errmsg:config:ok}{errmsg:config:invalid signat} 请指点
- JQuery操作CheckBoxList的问题
- 全国省市县无刷新多级关联菜单 ,修改急!!1
string a = ds.Tables["sheet1$"].Rows[0][0].ToString();改成
myCommand.Fill(ds, "sheet1");
string a = ds.Tables["sheet1"].Rows[0][0].ToString();或者if(ds.Tables["sheet1"] != null && ds.Tables["sheet1"].Rows.Count>0)
{
a = ds.Tables["sheet1"].Rows[0][0].ToString();
}
"sheet1$"这名字完全不一样 啊