asp+access数据库简单问题
表名:login表是这样的id,lo_name,lo_password,kl_one,kl_two五个字段名称login1.asp把lo_name,lo_password...
表名:login
表是这样的id, lo_name,lo_password,kl_one,kl_two五个字段名称
login1.asp 把lo_name,lo_password,kl_one数据传入表中,ID为自动增加.
login2.asp 把kl_two数据也加入到上一个ID,而不是另起一个ID.
login1.asp确定后,直接转到login2.asp
数据我都懂得传过去啊. 但是login2.asp中的kl_two数据也是这个用户的数据.但是添加数据后却另起一个新ID.而不是刚才那个用户的ID...
希望大侠能写得仔细点,这个问题一直处理不了
本人菜鸟,跪求大侠帮忙啊.数据传递后,一直得不到想要的效果. 展开
表是这样的id, lo_name,lo_password,kl_one,kl_two五个字段名称
login1.asp 把lo_name,lo_password,kl_one数据传入表中,ID为自动增加.
login2.asp 把kl_two数据也加入到上一个ID,而不是另起一个ID.
login1.asp确定后,直接转到login2.asp
数据我都懂得传过去啊. 但是login2.asp中的kl_two数据也是这个用户的数据.但是添加数据后却另起一个新ID.而不是刚才那个用户的ID...
希望大侠能写得仔细点,这个问题一直处理不了
本人菜鸟,跪求大侠帮忙啊.数据传递后,一直得不到想要的效果. 展开
2个回答
展开全部
其实不用两个asp啊,login1.asp添加数据后再更新kl_two到自动增加的id就行了。
你也可以login1.asp添加数据后传递id值给login2.asp,然后更新传递过来的id数据段就行了。
你说的login2.asp肯定是添加了新的数据才会自动递增1的id,你更新数据就行了。
你也可以login1.asp添加数据后传递id值给login2.asp,然后更新传递过来的id数据段就行了。
你说的login2.asp肯定是添加了新的数据才会自动递增1的id,你更新数据就行了。
追问
你说的这些我都懂.那代码要怎么写?
kl_two就是新的数据,现在就是想把kl_two这个数据加到原来的ID里.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在login1.asp中,
sql="select * from login"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,3
rs.addnew()
rs("lo_name")=li_name
'添加其他字段
rs.update()
id=rs("id") '此语句可以取得自动递增字段当前行的值
rs.close
set rs=nothing
response.redirect("login2.asp?id="&id)
在login2.asp中
id=request.querystring("id")
sql="update login set kl_two='" & kl_two & "' where id=" & id
conn.execute(sql)
sql="select * from login"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,3
rs.addnew()
rs("lo_name")=li_name
'添加其他字段
rs.update()
id=rs("id") '此语句可以取得自动递增字段当前行的值
rs.close
set rs=nothing
response.redirect("login2.asp?id="&id)
在login2.asp中
id=request.querystring("id")
sql="update login set kl_two='" & kl_two & "' where id=" & id
conn.execute(sql)
追问
Microsoft OLE DB Provider for ODBC Drivers '80040e14'
[Microsoft][ODBC Microsoft Access 驱动程序] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
追答
地址栏id参数为空么??你是不是在login2.asp还执行表单提交操作哦??把id作为地址栏参数带上或者做个隐藏表单一起提交过来撒
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询