string mystring="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '"+ FileName.PostedFile.FileName +"';Extended Properties=Excel 8.0";
OleDbConnection cnnxls = new OleDbConnection (mystring);
OleDbDataAdapter myDa =new OleDbDataAdapter("select * from [kqrb$]",cnnxls);
DataSet myDs =new DataSet();
myDa.Fill(myDs); 我的本机是可以导入的,但在别的客户端机器上导入报错。是哪里出了问题呢?报错“MicroSoft JET引擎找不到工作表[kqrb$]”
OleDbConnection cnnxls = new OleDbConnection (mystring);
OleDbDataAdapter myDa =new OleDbDataAdapter("select * from [kqrb$]",cnnxls);
DataSet myDs =new DataSet();
myDa.Fill(myDs); 我的本机是可以导入的,但在别的客户端机器上导入报错。是哪里出了问题呢?报错“MicroSoft JET引擎找不到工作表[kqrb$]”
解决方案 »
- 怎么设置用户控件里的textbox为只读属性?
- 如何把app_code中的类放在文件夹下后不知如何调用
- 急!!!! 循环的问题,在线
- 大家帮帮我把这句vb.net的改成C#啊??????????
- asp.net网站目录访问问题???在线等
- 问个问题!急,特别急!(再次提问)在线等候解决后立即结帖!
- 请教:datagrid中如何动态创建一个模板列?
- asp.net 后台如何调用class='basic'
- 数据库内连接出错:无法绑定由多个部分组成的标识符
- 请问我想只给一个显示新闻的用户控件使用缓存 应该怎么设置呀 还有 有没有办法我添加新闻的时候就重新缓存?
- 急~~~求救
- 用DataGrid1绑定着数据库的选择
你看客户那的EXECL是多少版本,我项目也有这个问题的,我本机是11.0,客户是9.0,这样就出错了!
看看版本是否匹配