请教各位大侠
我导入Excel的时候报这个错 该怎么解决
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + file + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";
OleDbConnection myConn = new OleDbConnection(strConn);
string strCom = " SELECT 序号,物料代号,名称,技术参数,数量,封转,元器件位号,备注 FROM [FW20090604$] ";
myConn.Open();
//打开数据链接,得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
//创建一个 DataSet对象
DataSet myDataSet = new DataSet();
//得到自己的DataSet对象
myCommand.Fill(myDataSet, "[Sheet1$]");
//关闭此数据链接
myConn.Close(); return myDataSet;
运行到红色部分就报错了 可是我的Excel表名是FW20090604.xls这个啦 急需解决啊
我导入Excel的时候报这个错 该怎么解决
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + file + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";
OleDbConnection myConn = new OleDbConnection(strConn);
string strCom = " SELECT 序号,物料代号,名称,技术参数,数量,封转,元器件位号,备注 FROM [FW20090604$] ";
myConn.Open();
//打开数据链接,得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
//创建一个 DataSet对象
DataSet myDataSet = new DataSet();
//得到自己的DataSet对象
myCommand.Fill(myDataSet, "[Sheet1$]");
//关闭此数据链接
myConn.Close(); return myDataSet;
运行到红色部分就报错了 可是我的Excel表名是FW20090604.xls这个啦 急需解决啊
解决方案 »
- 使用VS2005向SQL2005插入数据,表中没有此数据显示。
- this关键字常用的一个功能是把一个当前对象实例的引用传递给一个方法
- 动态更改菜单
- C#与EXCEL文件导入导出的问题
- [小问题]关于文本框数据绑定
- 随着datagrid绑定数据的多少,其在页面中的大小也不同,如何控制页面中其他控件始终与其保持一定距离?
- 关于更新发布CSS和JS文件的缓存问题
- 各位真正的程序员,给我一个正确的答案___数据库操作(VS2005---C#)
- 为什么还是看不到服务器控件?
- 如何在下拉列表中的指定项加入图像和文本?
- 怎么取得winform窗体的标题栏的宽和高 ,
- 编辑产品信息,为什么我指定一条编辑,却把数据库所有记录都编辑了?
strCom = " SELECT 序号,物料代号,名称,技术参数,数量,封转,元器件位号,备注 FROM[Sheet1$] ";Fill 的时候,后面哪个参数是在DataSet中为刚添加进去的表指定表别名的,不是取得的