Hallo Leute!
Ich bin gerade dabei, unsere Intranetseiten etwas aufzupolieren. Es geht um eine Datenbankabfrage (von ASP mit VBScript ueber ODBC auf Access97). Eine Tabelle enthaelt ein Textfeld, welches eine Hyperlinkadresse enthaelt (Textfeld, hat nichts mit dem "Hyperlink"-Datentyp von Access zu tun). Logischer Weg, dies in einer Schleife auszugeben waere:
<TD CLASS="smallresult"><A HREF="<%=rs("address")%>" TARGET="_blank"><%=rs("address")%></A><BR></TD>
(rs ist ein Recordset-Object)Hier sollte etwas wie
<TD CLASS="smallresult"><A HREF="http://meine.domain.de/usw/" TARGET="_blank">http://meine.domain.de/usw/</A><BR></TD>
herauskommen. Tut es aber nicht, stattdessen erhaelt man
<TD CLASS="smallresult"><A HREF="http://meine.domain.de/usw/" TARGET="_blank"></A><BR></TD>Der zweite Versuch, die Adresse auszugeben, wird also schlicht und einfach ignoriert!
Ich habe mir jetzt mit folgender Konstruktion beholfen:<% foo = rs("address") %>
<TD CLASS="smallresult"><A HREF="<%=foo%>" TARGET="_blank"><%=foo%></A><BR></TD>Das funktioniert erstmal, ist aber natuerlich nicht so besonders toll. Hat jemand schonmal aehnliche Erfahrungen gemacht, und vor allem: Weiss jemand, woran das liegt?
Calocybe
Hi,
Sicher, dass Du dich nicht vertippt hast? ASP macht zwar manchmal recht komische sachen, wie z.B. dynamisch generierte Buchstaben ohne Grund auf der Webseite anzeigen ;) aber sowas haben wir noch nicht erlebt, und wir machen ALLES mit ASP (-> franken-auto.de fast-connect.de ehp-pers.de memmel-online.de just-4-fun.de uvm.)!
Naja, das mit <%=foo%> scheint ja prima zu funkionieren, ausserdem sparst du dabei 9 Buchstaben im vergleich zur Ersten Variante ;)
bye Georg