Hallo miteinander,
ich hab ein kleines Problem. Ich habe eine Tabelle auf dem SQL-Server liegen, die u.a. eine Spalte "image" enthält. Darin steht die URL des jeweiligen Bildes. Nun möchte ich in ASP diese Tabelle auslesen, dass die jeweilige Tabellenzelle als Bild ausgegeben wird. Soweit funktioniert das auch noch. Nur wenn keine URL in dieser Zelle angegeben ist, erscheint natürlich beim Aufruf der Seite das rote X an dieser Stelle. Kann man die Codezeile irgendwie überspringen oder eine Bedingungsabfrage erstellen, mit der ausgewählt wird, ob ein Bild angezeigt wird oder nicht?
<%@ LANGUAGE=VBScript %>
<html>
<head>
<title>Seite 1</title>
</head>
<body bgcolor="ecf3f4">
<style type="text/css">
<!-- body, td, tr, p { font-family:Verdana; font-size:10pt; }
-->
</style>
<%
Set rs = Server.CreateObject("ADODB.Recordset")
strConn = "provider=sqloledb;Data Source=(local);Initial Catalog=orders;User Id=sa;password=;"
strSQL = "SELECT * FROM Cust"
rs.Open strSQL, strConn
%>
<%
do until rs.EOF
%>
<h4><% Response.Write rs.Fields("gruss") %></h4><p></p>
<table border="0" cellpadding="0" style="border-collapse: collapse" width="83%" id="table1">
<tr>
<td colspan="2"><% Response.Write rs.Fields("text") %></td>
<td width="363"><img src="<% Response.Write rs.Fields("image") %>">
</td>
</tr>
<%
rs.MoveNext
loop
rs.Close
%>
</table>
</body>
</html>
Danke und Gruß
Manfred