圆柱母线怎么求:asp中,一条access的记录除主键外有5个字段,分别由5个用户登陆后提交,提交的语句怎么写?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/26 13:18:05
比如说,表db中有id,info1,info2,info3,info4,info5几个字段,用户1登陆后提交的信息放在info1中,用户2的放在info2中……
各用户提交信息时使用的是同一个页面,这里要做的就是判断用户的身份后将其提交的信息放在对应的位置。怎么写这个代码?还有sql语句。
用户的数量已经固定了,就只有5个,他们同时登陆,并向表提交数据。

不应该这样写吧?一个表的字段名最多只能是几十个,用到极限了怎么办?
应该是只有ID和info1,用户注册的时候是增加记录而不是增加字段才对.
也就是说,ID段从1,2,3,4...一直增加,而info1里的第1,2,3,4列记录了这些用户的信息.

对"问题补充的说明":
如果是只有五个用户提交记录,可以将用户对应的字段名设置一个变量实现:

infouse=request("use")'表单提交来的用户名,此"use"名称应为"info1"至"info5",程序可如下:
if infouse<> "info1" or infouse<> "info2" or ...<> "info5" then'判断用户名是否正确,否则SQL语句将出现错误.
response.write"用户名错误,请确认操作正确!"
response.end
end if

sql="select * from db where "&infouse&""
rs.open sql conn,3,2
rs.addnew'增加记录
rs(infouse)=提交的内容
rs.update

你的存储还真奇怪啊
将字段设置成这样的格式
info1存储这样的格式
[USR]:abc|[PSW]:123|....
就像这样的格式
每次登陆的时候就去检查以下是否符合
前提不能出现系统用户名和密码的
要想放到对应的位置
就要在登陆的时候判断

第一次登陆的时候就按循序存储
第一个先登陆的就存储在info1
以后的登陆就依次后推