⑴ ASP中查询数据库ID为空处理
查询完加个判断
if id="" or (not isNumeric(id)) then
Response.Redirect "job.asp"
Response.End()
end if
这段只是对id进行校验
要在查询以后再加上一个转向判断
代码如下:
<%
dim rs,sql,id
id=Trim(Request.QueryString("id"))
id=SafeRequest(id,0)
if id="" or (not isNumeric(id)) then
else
set rs= Server.CreateObject("adodb.recordset")
sql="select job from job where id="&id
rs.open sql,conn,1,1
if rs.eof and rs.bof then
Response.Redirect "job.asp"
else
..................
end if
end if
%>
⑵ asp问题 判断数据库字段中有无内容,没有则显示“无”,否则显示该内容。
<%
if rs("图片字段回名答")<>"" or isnull(rs("图片字段名"))then
response.write "<img src=""&rs("图片字段名")&"">"
else
response.write "无"
end if
%>
⑶ asp if判断sql server字段值为空
if not(isnull(rs("email"))) then a end if if isnull(rs("email")) then b end if
⑷ asp怎么判断日期型数据是否为空
if len(rs("i_date"))=0 or isnull(rs("i_date")) or isempty(rs("i_date")) then
这个应该可以的
⑸ asp判断数据库是否有数据
数据库连接语句我就不写了。
set rs=server.createobject("adodb.recordset")
sql=select beizhu from service where 条件
rs.open sql,conn,1,1
if rs(“专beizhu”属)=“” then
response.Write("0“ )
else
esponse.Write("1“ )