asp 追加问题
<!--#include file="opendb.inc"-->
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from 员工信息表 where 员工编号 = "&request("id")
rs.open sql,conn,3,2
memo=trim(request.FORM("memo"))
if len(memo)<1 then
memo=" "
end if
rs("备注")=memo
rs.update
rs.close
response.redirect "peopledetailinfo.asp?id="&request("id")
%>
我的备注里面原来有内容了,我想在前面显示某一个人的记录时不显示他的备注,但添加备注后要在原来的备注基础上再增加,上面这代码的结果是把原来的替换了。我该改哪呢?
参考答案:rs("备注")是原来的备注
执行rs("备注")=memo,当然会被替代
要在原来的备注基础上增加数据,就要读出原来的备注,然后和新数据一起插入,所以应该是这样写:
rs("备注")=rs("备注")&memo