一个简单的问题,但是也许很多人都用错.
当数据库的一个字段Field的默认值为Null时,如何在SQL的查询\更新\添加时做判断,又如何在ASP语言中做判断?
SQl语句中
Select Field from Table Where Field is Null
or
Select Field from Table Where Field is Not Null
Update Table Set Field=Null Where Field =?
Insert Into Table (Field, TransDate) Values (NULL, GETDATE())
ASP中
错误的用法
If Rs(“Field”) Is Null Then
Update
End if
正确的用法
If IsNull(Rs(“Field”)) Then
Update
End if