修改数据的代码--在线等!!!

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:53:40
我希望aa新的值是原来的aa加上提交的时间加上空格加上新的aa值,当我只用原来的aa加上新的aa值的时候是可以的,即rs("aa")=rs("aa")+request("aa")能正常运行的,可是加上时间和空格就不行了,是不是这两个代码我写错了呢?请各位大虾不吝赐教,多谢!!!
完整代码如下:
<%
sql="select * from biao where id="&request("id")
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3

rs("time")=now()
rs("aa")=rs("aa")+rs("time")+<br>+request("aa")
rs.update
rs.close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>

一定是错了,rs("aa")=rs("aa")+rs("time")+<br>+request("aa")
改为rs("aa")=rs("aa")&now()&"  "&request("aa")
其中&" "&中的&nbsp;要是不是网页里用的话换成实际的空格就行了。

可能是你的字段不能写入时间格式,你把时间格式转化成字符串试一下呢!

取出的时间可能不是字符串,是数字,不能直接和字符串合并;

rs("time") 改成 String(rs("time"))

<br>写成"<br>"
<br>是换行..不是空格..而且你这样写进字符串似乎不会起什么作用..

一楼的..楼主需要的时间不是当前服务器时间..是从数据库读出的time记录..而且+和&是一样的,都可以用,但是还是推荐用&,因为+有时用在数字的计算上.

偶是业余的..不对的话别打偶...