注册 登录
编程论坛 ASP技术论坛

asp操作excel 只可读取,不可写入,谁碰过这个问题?

linyesu 发布于 2007-11-12 14:18, 1016 次点击

???
7 回复
#2
t是变量2007-11-12 14:42
据我所知貌似Excel.Application应该提供写入功能的,你也不给代码我怎么帮你判断?
#3
linyesu2007-11-12 14:54

不是不想贴代码,是因为复制了在这里粘贴不了

#4
linyesu2007-11-12 14:58

.....................................
Set conn = Server.CreateObject("adodb.connection")
Conn.Mode = 3
conn.open "Driver={Microsoft Excel Driver (*.xls)};" & "DBQ=" & Server.MapPath( "11.xls" )
sql="update [Sheet1$] set a=1 where b=1"
conn.execute(sql)
................................
错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Excel Driver] 操作必须使用一个可更新的查询。 /exc.asp,行 7

#5
t是变量2007-11-12 15:08
#6
yms1232007-11-12 15:22

检查一下xls文件所在磁盘的用户权限,或者说看看xls文件是否是只读文件。

#7
linyesu2007-11-12 16:03
everyone internet来bin用户等等都完全控制了还是不行.
#8
小狐0012007-11-14 15:26
把整站程序设为在网络上共享就行了
1