允许为空可以检查该列是否处理过
不允许为空而设置默认值,则无法知晓该值是默认填入的还是直接填入的
另外,允许为空,可以少一次处理,而设置了默认值时,插入数据时即使不需要对该列处理它也要处理一下
允许为空时,如果查询到这种列时要注意加上isnull函数
设置默认时,有些列的默认是很难定夺的,比如 datetime,默认个什么为好是要仔细斟酌的,否则可能会出现误解
具体要怎么做,视需要而定!
isnull 记录为空 not(isnull) 不为空
如下:
<%if not(isnull(rs("era"))) then
responsewrite rs("era")
else
responsewrite ""
end if%>
加个判断
<%
set rs=servercreateobject("adodbrecordset")
sql="select from ypl order by id desc"
rsopen sql,Conn,1,1
if rsEof and rsBof then
responseWrite"数据库无记录!"
end if
rspagesize=10
sql语句错了 like 后面缺少'%'
应该是select s1TrainID,s1StationName,s1StopTime,s2StationName,s2StopTime,s2Distance-s1Distance from Runlist s1,Runlist s2 where s1StationName like '%徐州%' and s2StationName like '%北京%' and s1TrainID=s2TrainID
以上就是关于使用detailsview新建记录时,数据库所接收到的值为空的问题全部的内容,包括:使用detailsview新建记录时,数据库所接收到的值为空的问题、ASP经过查询数据库后结果为空,页面出错,如何处理、数据库为空时的ASP代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)