SQL Server in ASP-Datei auslesen
Manfred Mayer
- asp.net
0 Frank aus Ulm0 Manfred
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
Hi, hallo
... oder eine Bedingungsabfrage erstellen, mit der ausgewählt wird, ob ein Bild angezeigt wird oder nicht?
Ja, genau dieses ... mit IF THEN ELSE END IF ganz einfach.
Frag ab, ob das Feld NULL ist isNull(rs("feld").Value) und entscheide dann was geschrieben wird.
Tschau, tschüß,
Frank
Super, hat geklappt, danke für die Hilfe!
MfG
Manfred