<% If rs_forms.Fields.Item("Blobdata").Value = "" or IsNull( rs_forms.Fields.Item("Blobdata").Value ) Then 'script %>
field it IS NULL
<% End If %>
<% If rs_forms.Fields.Item("Blobdata").Value <> "" Then 'script %>
field as data
<% End If %>
<% If Len(rs_forms.Fields.Item("Blobdata").Value & "") = 0 Then 'script %>
field it IS NULL
<% End If %>
<% If rs_forms.Fields.Item("Blobdata").Value <> "" Then 'script %>
field as data
<% End If %>
SELECT a.id , a.caseid , a.mainuserid , a.petitionerid , a.fname , a.fdescription , a.complete , a.qid , c.Blobid , c.Blobdata , d.FirstNm , d.MiddleNm , d.LastNm, p.FirstNm AS pet_firstnm, p.MiddleNm AS pet_middlenm, p.LastNm AS pet_lastnm
FROM dbo.Formscase a LEFT JOIN Forms b ON a.fname = b.FormName LEFT JOIN FormsBlb AS c ON c.Activityid = a.id INNER JOIN Users AS d ON d.UserId = a.mainuserid LEFT JOIN Users AS p ON p.userid = a.petitionerid
WHERE a.firmid = 2 AND a.caseid = 11293 AND b.Qid is not null
<% If Len(rs_forms.Fields.Item("Blobdata").Value & "") = 0 Then 'script %>
field it IS NULL
<% Else %>
field as data
<% End If %>
SELECT a.id ,
a.caseid ,
a.mainuserid ,
a.petitionerid ,
a.fname ,
a.fdescription ,
a.complete ,
a.qid ,
c.Blobid ,
c.Blobdata ,
d.FirstNm ,
d.MiddleNm ,
d.LastNm ,
p.FirstNm AS pet_firstnm ,
p.MiddleNm AS pet_middlenm ,
p.LastNm AS pet_lastnm
FROM dbo.Formscase a
LEFT JOIN Forms b ON a.fname = b.FormName
LEFT JOIN FormsBlb AS c ON c.Activityid = a.id
INNER JOIN Users AS d ON d.UserId = a.mainuserid
LEFT JOIN Users AS p ON p.UserId = a.petitionerid
WHERE a.firmid = 2
AND a.caseid = 11293
AND b.Qid IS NOT NULL;
<% If Len(rs_forms.Fields.Item("Blobdata").Value & "") = 0 Then 'script %>Blobdata it IS NULL<% Else %>BlobData has data<% End If %>
Example:
Open in new window
=======================
If you needed to differentiate between Null and an empty string, you would need to have two separate IF statements.