⑴ 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「 )