分享你我的心得.
共乘一片美好网络.

sql更新日期时间字段为空

在更新sqlserver数据库的时候,在数据库中直接手动删除日期时间是不行的,显示为

2

所以就有了下列更新

在更新的时候直接写NULL

而在数据库中直接写NULL一样报错

代码为循环更新表中所有数据的两个时间字段

<%
sql = “select * from jz1024”
Set rs = Server.CreateObjzect(“ADODB.RecordSet”)
rs.Open sql,conn,1,1
for i=1 to rs.recordcount

sql1 = “select * from jz1024 where id=”&rs(“id”)&””
Set rs1 = Server.CreateObject(“ADODB.RecordSet”)
rs1.Open sql1,conn,1,3
rs1(“kftime”)=NULL
rs1(“qytime”)=NULL
rs1.update
rs1.close
set rs1=nothing

rs.movenext
if rs.eof then exit for
next
rs.close
set rs=nothing
%>

赞(0)
未经允许不得转载:小叶白龙博客 » sql更新日期时间字段为空
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址