asp中将excel导入到sql时遇到的问题? 50

<%dimaaaa=request.form("ExName")'获取传递过来的值cc=0'记录数据的条数'Excel连接驱动setexcelconn=server.cr... <%
dim aa
aa=request.form("ExName") '获取传递过来的值
cc=0 '记录数据的条数
'Excel连接驱动
set excelconn=server.createobject("adodb.connection")
excelconn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source="&aa&";Extended Properties=Excel 8.0"
set rs=server.CreateObject("adodb.recordset")
sql="select * from [Sheet1$]"
rs.open sql,excelconn,1,3
IF rs.Eof And Rs.Bof Then
response.Write("<script>alert('没有资料可以导入!');history.go(-1)</script>")
else
Do While Not rs.EOF
set rssql=server.CreateObject("adodb.recordset")
rssql.Open "select * from kuchun",conn,1,3
rssql.AddNew
rssql("liexin")=rs(0)
rssql.Update
Rs.MoveNext
cc=cc+1
loop
end if
以上是代码,在我的笔记本电脑上测试正常,很顺利的导入,但是把IIS和sql数据库架设在另外一台电脑上,就出现不正常,始终提示“没有资料可以导入”,我反复的分析代码,代码应该没问题才对,我估计是哪个地方权限的问题,但始终找不到,麻烦各位高手解答一下,谢谢!
展开
 我来答
码术
2012-10-06 · 会码术,享生活,赢职场!
码术
采纳数:232 获赞数:461

向TA提问 私信TA
展开全部
根据你说的情况判断,可以是下面的原因:
1. 你在你的笔记本电脑上设置了Excel连接驱动,而在另外一台电脑上并没有设置对应的Excel连接驱动。
2. 你的Excel数据文件在另外一台电脑上并不存在。
追问
请问,第一条设置,是在电脑上哪里操作,网页代码没有改过,至于第二个原因,是不存在,因为我的数据表是浏览添加的,而且是同一个excel文件。
追答
请参看如何设置odbc数据源:
http://wenku.baidu.com/view/552afb6aaf1ffc4ffe47ac11.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式