Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Driver={SQL Server};server=(local);uid=sa;pwd=;database=provision;"
set rs=server.createobject("adodb.recordset")
set rs1=server.createobject("adodb.recordset")
sSql="select * from ComputerTime "
rs1.open sSql ,oConn ,1,3
if not rs1.eof then
sSql="update ComputerTime set endtime='"&Etime&"' , use_time='"&DATEDIFF("n",begintime,endtime)&"' where id=(select max(id) from ComputerTime where housename='"&Hname&"') "
else
sSql ="insert into computertime (begintime,endtime,housename) values ('"&Btime&"','"&Etime&"','"&Hname&"')"
end if
上面这个程序use_time='"&DATEDIFF("n",begintime,endtime)&"'为什么每次执行都是0 不计算时间差
这个用法不知道对不对
有什么解决的好方面没 ?