设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 113|回复: 9
打印 上一主题 下一主题

关于数据写入问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-9 06:10:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用ASp把一份问卷分成了几个不同的页面,根据不同回答,得到的下一页问题并不相同,最后我怎么把所有数据插入到数据库一行里?

请高手赐教(代码)
2#
发表于 2010-1-9 06:10:52 | 只看该作者
我的save1代码如下:
<!--#include file="Conndb.asp"-->
<%
dim rs
dim sql
set rs=server.createobject("adodb.recordset")
sql="select * from T001 where ID < 5000"
rs.open sql,conn,1,3
rs.addnew
rs("OS1Q1")=Request("OS1Q1")
rs("OS1Q2")=Request("OS1Q2")
rs("OS1Q3")=Request("OS1Q3")
sql="select top 1 ID from T001 order by ID desc"
session("id")="ID"
conn.close
set conn=nothing        
    Response.Buffer = true
    Response.redirect("2.asp")
    Response.end
%>
2.asp.是第二个表单,save2代码是:
<!--#include file="Conndb.asp"-->
<%
dim rs
dim sql
set rs=server.createobject("adodb.recordset")
sql="select * from T001 where ID ='" & Request.form("flag") & "'"
rs.open sql,conn,1,3
rs("OS2Q5")=Request("OS2Q5")
rs.update
rs.close  
set rs=nothing
conn.close
set conn=nothing        
If Request("OS2Q5")=8 Then
    Response.Buffer = true
    Response.redirect("4.asp")
Else
    Response.Buffer = true   
       Response.redirect("3.asp")   
End If
%>
flag 是在表单2中的隐藏域,值为session.

帮我分析一下
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-9 06:10:56 | 只看该作者
第一页的session怎么写呀?
我刚学asp,
内能不能写出代码让我看看
谢谢了!
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-9 06:10:59 | 只看该作者
把这一页的数据传递到下页,下页提交时再把两页的答案都传递到下下页,依次类推,最后合到一起提交到数据库
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-9 06:11:03 | 只看该作者
保存session("username")=username
下一页就可用 session("username")了
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-9 06:11:07 | 只看该作者
第一页提交,新增一条记录,然后取得id,作为参数再传递到第二页(最好利用session或cookie),第二页就把资料存入这个id对应的记录
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-9 06:11:11 | 只看该作者
第一页将得到的数据写入数据库,然后,读取最后一条记录,就是最新插入的了

假设你的ID字段是自动编号类型
select top 1 id from [tablename] order by id desc
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-9 06:11:15 | 只看该作者
数据太多了,怎么样可以把上一页提交到数据库中该数据的ID读取到,或者是别的什么?
代码怎么写?
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-9 06:11:19 | 只看该作者
如果两个人同时做这份问卷,当第一个提交第1页的人比另一个人晚提交提交第2页的话,能判断出来吗?
回复 支持 反对

使用道具 举报

10#
发表于 2010-3-20 03:05:05 | 只看该作者
人生就像一杯茶,不会苦一辈子,但总会苦一阵子。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 14:44 , Processed in 0.120610 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表