asp连接xlsx文件的代码是什么?要求能更新。

powerc1 2017-10-14 01:47:01
asp连接xlsx文件的代码是什么?要求能更新。我现在用:
dbxls1="aaa.xlsx"
Set connxls1=Server.CreateObject("ADODB.Connection")
connxls1.Provider = "Microsoft.ACE.OLEDB.12.0"
connxls1.ConnectionString="Data Source="&server.mappath(dbxls1)&";Extended Properties=""Excel 12.0;HDR=Yes;IMEX=1;"""
connxls1.open()

能连接上了,但是在
rsxls1("abc")=ccfxrq
rsxls1.update

更新表中内容的时候总提示:
Microsoft Access Database Engine 错误 '80040e09'

不能更新。数据库或对象为只读。

改了目录权限也没用,估计是连接字串的问题,还有什么连接字串吗?

...全文
905 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_41783501 2018-03-03
  • 打赏
  • 举报
回复
大哥,将IMEX=1 改为IMEX=3 即可ASP对XLSX 文件读写了。
lovebaby 2017-10-15
  • 打赏
  • 举报
回复
文件和文件夹保证读写权限
孟子E章 2017-10-14
  • 打赏
  • 举报
回复
另外还得检查iis里面是否匿名账户有这个文件和文件夹的写入权限
powerc1 2017-10-14
  • 打赏
  • 举报
回复
引用 1 楼 net_lover 的回复:
aaa.xlsx文件属性是只读属性吧?
看了,不是只读属性。
孟子E章 2017-10-14
  • 打赏
  • 举报
回复
aaa.xlsx文件属性是只读属性吧?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧