板的配筋率计算公式:ASP向EXECL添加记录问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 16:06:10
帮我看看那里不对
↓代码
<%
dim conn,xlsfile
xlsfile=server.mappath("07083.xls")
set conn=server.createobject("adodb.connection")
conn= "driver={microsoft execl driver (*.xls)};readonly=1;dbq="
conn=conn & xlsfilepath
dim rs,sql
sql="select * from sheet1"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
rs.addnew
rs("学生编号")="888888"
rs("学校")="男"
rs("原班级")="999999"
rs.update
rs.close
set rs=nothing

%>

你这语句明显不对么,操作对象是在哪里打开的呢?

程序上面的部分改一下:

dim xlsDSN,xlsfile
dim conn
xlsfile=server.mappath("07083.xls")
set conn=server.createobject("adodb.connection")
xlsDSN = "driver={microsoft execl driver (*.xls)};readonly=1;dbq="
xlsDSN = xlsDSN & xlsfilepath
conn.Open xlsDSN

还有你这个连接中,readonly=1应该去掉.

"rs.open sql,conn,1,3" => "rs.open sql,conn,3,2"

试一试