日期:2013-06-02  浏览次数:20987 次

<%@ Language=VBScript %>
<%
if Request.ServerVariables("http_method")="POST" then
'提交方式对试题进行操作
    set mrs=server.CreateObject("adodb.recordset")
    mrs.ActiveConnection="dsn=testsys"
    mrs.Source="select * from question where teachid='" & session("teachid") & "' and sub='" & Request.Form("selsub") & "'"
    '打开与当前教师编号和选择课程的名称一致的recordset
    mrs.Open ,,1,3
    if Request.Form("submit")="删除" then
        '执行删除操作
        page=Request.Form("page")
        '指向要删除的记录
        mrs.PageSize=1
        mrs.AbsolutePage=page
        '删除并更新
        mrs.Delete
        mrs.Update
        if Request.Form("page")>1 then
            page=Request.Form("page")-1
        else
            page=1
        end if
    end if
    if Request.Form("submit")="修改" then
        '执行修改操作
        page=Request.Form("page")
        '指向要修改的记录
        mrs.PageSize=1
        mrs.AbsolutePage=page
        '根据提交的内容修改当前记录
        mrs("teachid")=session("teachid")
        mrs("sub")=Request.Form("selsub")
        mrs("question")=Request.Form("question")
        mrs("A")=Request.Form("opta")
        mrs("B")=Request.Form("optb")
        mrs("C")=Request.Form("optc")
        mrs("D")=Request.Form("optd")
        mrs("answer")=Request.Form("answer")
        mrs.Update
        page=Request.Form("page")
    elseif Request.Form("submit")="前一个" then
        '执行查看前一个记录的请求
        page=Request.Form("page")-1
    elseif Request.Form("submit")="后一个" then
        '执行查看后一个记录的请求
        page=Request.Form("page")+1
    elseif Request.Form("submit")="确定" then
        '从选择课程的页面进入该页面时,将页数设定为1
        page=1
    end if
    if not mrs.BOF and not mrs.EOF then