Om det inte finns något i databasen som matchar min select sats så vill jag göra en sak, annars om det finns i databasen en annan. Min kod ser ut såhär. <code> Tack, att det var så enkelt, jag såg framför mig en hel uppsättning if satser. du borde för protokollets skull även kolla att rs.BOF är sant, det är endast då som man kan säga att ett Recordset objekt är tomt, när båda värden är sanna.If sats om inget är sant!
<code>
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("test_db.mdb")
SQL = "SELECT * FROM linsTb WHERE prodID =" & prodID & " AND '" & ratio & "' >= ratio1 AND '" & ratio & "' <= ratio2"
rs.Open SQL, Connect
%>
<%
If "det inte finns i databasen" then
%>
<tr>
<td colspan="2" class="brod">text 1</td>
</tr>
<%
else
%>
<tr>
<td colspan="2" class="brod">text2</td>
</tr>
<%
end if
%>
<%
rs.Close
Connect.Close
%>
</code>
Tack på förhand ChristoferSv: If sats om inget är sant!
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("test_db.mdb")
SQL = "SELECT * FROM linsTb WHERE prodID =" & prodID & " AND '" & ratio & "' >= ratio1 AND '" & ratio & "' <= ratio2"
rs.Open SQL, Connect
%>
<%
If rs.eof then
%>
<tr>
<td colspan="2" class="brod">text 1</td>
</tr>
<%
else
%>
<tr>
<td colspan="2" class="brod">text2</td>
</tr>
<%
end if
rs.Close
Connect.Close
%>
</code>Sv: If sats om inget är sant!
Tack än en gångSv: If sats om inget är sant!