<%
if request.querystring("action")="save" then
set rs=server.createobject("adodb.recordset")
sql="select * from shxx where id="&request("id")
rs.open sql,conn,1,3
rs("halfyear")=request.form("halfyear")
rs.update
response.Write "<script language=javascript>alert('修改小类成功!');window.location.href='"&request.serverVariables("HTTP_REFERER")&"';</script>"
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
%>
halfyear在数据库里的值是 日期/时间形的,有什么办法在月份上+6个月,然后输入数据库,这个语句应该怎么写,如果2014-08-08 加了6个月的话年份也要增加 2015-04-08 这样的效果
2 个解决方案
#1
不论sql server还是access还是asp 都有 dateadd函数
#2
多谢大神赐教
rs("halfyear")=DateAdd("m",1,Cdate("halfyear")) 我这样写了,说我Cdate类型不匹配
rs("halfyear")=DateAdd("m",1,Cdate("2014-6-25")) 这样运行没问题
#1
不论sql server还是access还是asp 都有 dateadd函数
#2
多谢大神赐教
rs("halfyear")=DateAdd("m",1,Cdate("halfyear")) 我这样写了,说我Cdate类型不匹配
rs("halfyear")=DateAdd("m",1,Cdate("2014-6-25")) 这样运行没问题