<html>
<head>
<title>修改数据库日期</title>
</head>
<html>
<%
Dim conn
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "address"
conn.Execute(Update tbAddress Set …………………………………………)
Response.Write "已经成功更改,你可以自己打开数据库查看结果"
%>
</html>
该补充什么?我是初学者,真的不太懂。谢谢
5 个解决方案
#1
DateAdd(interval, number, date)
参数
interval
必选项。
number
必选项。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。
date
必选项。Variant 或要添加 interval 的表示日期的文字。
参数
interval
必选项。
number
必选项。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。
date
必选项。Variant 或要添加 interval 的表示日期的文字。
conn.Execute("Update tbAddress Set 时间字段=DateAdd('yyyy',2,时间字段)")
#2
还是没看明白,是怎么跟我上面写的添加一起呢?
#3
<%
set conn=server.createobject("adodb.connection")
conn.open "db address"
conn.begintrans
conn.execute"update tbAddress set 字段=DATEADD(year,3,字段) where 字段>='2008/1/1' and 字段<'2008/1/2'"
conn.committrans
conn.close
set conn=nothing
%>
set conn=server.createobject("adodb.connection")
conn.open "db address"
conn.begintrans
conn.execute"update tbAddress set 字段=DATEADD(year,3,字段) where 字段>='2008/1/1' and 字段<'2008/1/2'"
conn.committrans
conn.close
set conn=nothing
%>
#4
conn.Execute "UPDATE tbAddress SET xxx = DateAdd('yyyy', 3, xxx) WHERE YEAR(xxx)=2008"
#5
conn.Execute "update tbaddress set shijian=#2011-01-01# where shijian=#2008-01-01#"
#1
DateAdd(interval, number, date)
参数
interval
必选项。
number
必选项。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。
date
必选项。Variant 或要添加 interval 的表示日期的文字。
参数
interval
必选项。
number
必选项。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。
date
必选项。Variant 或要添加 interval 的表示日期的文字。
conn.Execute("Update tbAddress Set 时间字段=DateAdd('yyyy',2,时间字段)")
#2
还是没看明白,是怎么跟我上面写的添加一起呢?
#3
<%
set conn=server.createobject("adodb.connection")
conn.open "db address"
conn.begintrans
conn.execute"update tbAddress set 字段=DATEADD(year,3,字段) where 字段>='2008/1/1' and 字段<'2008/1/2'"
conn.committrans
conn.close
set conn=nothing
%>
set conn=server.createobject("adodb.connection")
conn.open "db address"
conn.begintrans
conn.execute"update tbAddress set 字段=DATEADD(year,3,字段) where 字段>='2008/1/1' and 字段<'2008/1/2'"
conn.committrans
conn.close
set conn=nothing
%>
#4
conn.Execute "UPDATE tbAddress SET xxx = DateAdd('yyyy', 3, xxx) WHERE YEAR(xxx)=2008"
#5
conn.Execute "update tbaddress set shijian=#2011-01-01# where shijian=#2008-01-01#"