只有当数据库中的值为true时,我才会尝试在网站上显示图像。我使用下面的代码作为模板(目前正在工作)作为我的向导,虽然我的更简单。任何帮助将不胜感激。
<% strSQL4 = valid SQL statement
set r4 = d2.execute(strSQL4)
if (r4.EOF = False) and (r4.BOF = False) then
else
r4.moveFirst
while (r4.EOF = False) and (r4.BOF = False) %>
<li><%= r4("Database Field") %></li>
<% r4.movenext
wend
end if %>
这是我基本上正在模拟的代码,但我只是想在数据库中显示一个bool变量为true的图像,根据下面的代码:
<%# ACTLBool = "SELECT ACTL FROM ATTORNEYS WHERE ATTY_ID = " & AttorneyID
if (ACTLBool = True) then %>
<div id="ACTLDiv"><img id="ACTLLogo" src="img/ACTL.jpg" alt="ACTL Logo" /> </div>
<%# else end if %>
如果ACTLBool是假的,我不需要它做任何事情。有什么想法吗?
答案 0 :(得分:0)
假设conn是你的adodb.connection对象
Dim rs : set rs = conn.execute("SELECT count(ACTL) as c FROM ATTORNEYS WHERE ATTY_ID = " & CLng(AttorneyId))
If rs("c") > 0 Then
response.write "<div id='ACTLDiv'><img id='ACTLLogo' src='img/ACTL.jpg' alt='ACTL Logo' /> </div>"
End If
Set rs = Nothing