昊翔台风无人机官网:asp如何实现新增字段值的动态录入

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 14:52:46
只有这么一点分了,希望了大家能忙!

我有一个表,表名:user;里面己字段,如:user1,user2,user3并且,三个字段在表里都己经有数据存在。
现在,我新增一字段user4,在页面中request("user4")的值,并且添加到表中,要己前三个字段数据对应,如何实现啊?

例:在页面(user.asp)中一条记录:
<tr>
<td>user1</td>
<td>user2</td>
<td>user3</td>
<td>user4</td>
</tr>
<tr>
<td><%=rs("user1")%></td>
<td><%=rs("user2")%></td>
<td><%=rs("user3")%></td>
<td>
<select name="user4">
<option>please select</option>
<option>user4</option>
</select>
</td>
<td>
<form method="post" action="user.asp?id=<%=rs("id)%>">
<input type="submit" name="insert" value="插入">
</form>
</td>
</tr>
因为,前三个字段在表中己有数据,所以可直接从表中读取,现在要的是把第四个字段的值插入表中,并且己前三字段对应!
现在如何写插入语句啊?我用了插入,添加都不行!
谢谢 两位,不过用update后,插入的是空值,并没有把我的select 的值插入进去。
插入代码如下:
<% if request("editsignfile")="转发" then
id=request.QueryString("id")
user4=request("user4")
set conn=opendb("oabusy","conn","accessdsn")
set rs1=server.createobject("adodb.recordset")
sql = "update user set "
sql = sql & "user4=" & SqlStr(user4) & "where id='"&id&"'"
conn.Execute sql
response.write("转发成功!")
end if
%>

字段添加后,就和新建时就4个字段时一样使用了,就相当于第四个字段没有值,所以要用update语句修改第四个字段的值了

每四个字段的值为空,但也算是数据,只能修改就像楼上说的
具体的怎么用update你应该知道吧