中易网

iis7.5下asp无法读取excel内容

答案:5  悬赏:60  
解决时间 2021-02-21 03:46
aa=server.MapPath(savepath &amp; &quot;/&quot; &amp; file.filename)<br>set conn=CreateObject(&quot;ADODB.Connection&quot;)<br>aaa=&quot;provider=Microsoft.Jet.OLEDB.4.0; Data Source=&quot;&amp;aa&amp;&quot;;Extended Properties='Excel 8.0;IMEX=1'&quot;<br>conn.Open aaa<br>Set rs = Server.CreateObject(&quot;ADODB.Recordset&quot;)     <br>Sql=&quot;select * from [sheet1$]&quot;   <br>rs.Open Sql,conn,2,2     <br>IF rs.eof And Rs.bof Then<br>response.Write(&quot;&lt;script&gt;alert('没有资料可以导入!');history.go(-1)&lt;/script&gt;&quot;)<br>else<br>...<br>end if<br><br>以上代码在win2003的iis6平台上运行正常,但移值到win2008的iis7.5平台上,就一直提示&quot;没有资料可以导入&quot;,希望高手能指正一下问题出在哪里?非常感谢<br>这个问题已解决,是要在服务器上安装office2003版本,不能安装2007版本,但现在又出现新问题了,只能读取sql数据,不能更新\插入\删除数据,程序代码是没有错的,因为一直在用.请问大家这是这么回事?
最佳答案
我看下来,以下这句代码有错,你检查一下路径是否写正确,最好用绝对路径去测试一下。
aa=server.MapPath(savepath & "/" & file.filename) 给分喔~~~
全部回答
公滑郁
通过webconfig中增加模拟,加入管理员权限 <identity impersonate="true" userName="系统管理员" password="系统管理员密码"/>
目前没有WIN8试,写点建议 excel文件的版本相同么。 ODBC的驱动安装了吗。
下载一个高版本的Excel 装在win2003中 然后打你的这个文件打开另存为高版本的 *.xlsx 格式。 然后再到win8中去打开看下,应该是可以解决问题了的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
64-28+25用递等式怎么计算
阿诺德·施瓦辛格去世了吗
Java 中数组与向量的区别?
路畅电动三轮车我想知道这个在什么地方
很生气的时候总想自残怎么回事
怎么去除胳膊上晒伤的黑点点?
梦见猫屎里有虫子是什么意思?~
我是河南鹤壁的,现在在郑州需要给女儿打防疫
能简则简,2减13分之6除以26分之9减3分之2
肯德基宁晋餐厅地址有知道的么?有点事想过去
京东商城和京北商城有什么区别?和淘宝对比有
赞美俞伯牙、钟子期绝世友谊的诗句
一.计算:1. -1的4次方-1/6x{2-(-3的2次方) 2
新诺国际少儿英语我想知道这个在什么地方
负荷状态无级调压变压器
推荐资讯
上单大树怎么打兰博,表示一直被火烤得不要
修女与尼姑有什么区别?拜托各位大神
朝庭坟怎么去啊,我要去那办事
求一部欧美恐怖片的名字,讲的是人被僵尸咬后
老款别克君威车2.5排量有两缸不工作是什么原
新云电器地址在什么地方,想过去办事
in a minute和in one minute什么意思
梅超风对陈玄风的称呼
残疾证的等级是如何鉴定的?鉴定错了怎么办?
领导要我在私人时间为他做事-回答的好追加分
钟庄新合作超市地址有知道的么?有点事想过去
众泰T700到底怎么样?哪位买了给讲解一下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?