asp综合求救 急急急急急急急
我在一个数据库中建有2张表,我在ASP中是这样的,首先我把提交的数据写到数据库中的一张表,因为提交的内容是针对另一张表提出的问题而去解决的,所以就有关联了吧2张表,是吧?当我提交解决的答案后同时要修改另一张表中这个提出的问题的解决状态,比如,我点提交,就是说提交了解决结果,同时另一张表中相应的标题的这个问题的一个字段就是执行状态(我用1表示已经执行,0表是没有执行),中写入执行状态,就是说当提交后,同时触发了第一张表中执行状态值的改变。就这样,这个SQL语句怎么写,放在哪?以下这段是对的,但就是不知道在哪插入那个要写的SQL语句,同时也不知道怎么写这个SQL语句,请各位大虾帮忙,代码是:
dim rs,sql,visit_time,comp_time,question,step_content,nd_title
visit_time=trim(request("visit_time"))
comp_time=trim(request("comp_time"))
question=trim(request("question"))
nd_title=trim(request("nd_title"))
step_content=trim(request("step_content"))
if visit_time<>"" or comp_time<>"" or question<>"" or step_content<>"" or nd_title<>"" then
set rs=server.CreateObject("adodb.recordset")
sql="select * from [service_msg]"
rs.open sql,conn,1,3
if not(rs.eof) then
set rs=conn.execute(update [nd_msg] set do_type=0 where nd_title="service_msg.nd_title")
rs.addnew
rs("visit_time")=visit_time
rs("comp_time")=comp_time
rs("question")=question
rs("step_content")=step_content
rs.update
rs.close
conn.close
set rs=nothing
set conn=nothing
response.write "你的记录已经提交!"
response.write "<a href='weiduyoujian.asp'>立即返回未完成时间列表</a>"
response.end()
end if
else
response.write "<Script language='JavaScript'> window.alert('到达时间和完成时间和诊断分析和解决过程和故障标题不能为空!');history.back(-1);</Script>"