asp中关于select case的问题。

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:58:35
请高手帮我看看这段代码,我折腾了一天了。还是没搞定。
<%
'申明变量并获取上个面页表单传递的值。
dim varname,vartxt,varurl,varid,myclass
varname=request.form("titletext")
vartxt=request.form("textarea")
myclass=request.form("class")

select case myclass
case "1"

'向notice表中写入添加文章的题目。
set rs=server.CreateObject("adodb.recordset")
rs.open "select name from notice",conn,1,3
rs.addnew
rs("name")=varname
rs.update
rs.close

'读出刚才添加的记录id,以它为txt文件的文件名,并写入到url字段。
rs.open "select id from notice order by id desc",conn,1,1
varid=rs("id")
varurl=varid&".txt"
rs.close

exec="select url from notice where id="&varid
rs.open exec,conn,1,3
rs("url")=varurl
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing

'

请注意,你的变量重复定义了。
dim fso,fil
请将case 2中的dim 行全注释掉,即可。

rs.open "select name from everywhere",conn,1,3
这句改成
rs.open "select [name] from everywhere",conn,1,3
这样试试

撤消