Forum: ASP.NET |
Thema:
Re: Anfängerfrage |
Von:
Stephan (
22.03.2004 07:51) |
Leider hast du nicht erwähnt um welche Datenbank es sich hier handelt aber ich gehe Mal davon aus, dass es entweder eine Access oder MS Sql Datenbank ist.
Ich habe gerade auf meinem Rechner eine Testdatenbank angelegt und dem entsprechend wie du dein Problem beschrieben hast versucht eine Lösung zu finden.
Die einzige Möglichkeit die ich kenne in SQL alle zu suchen in denen der String [link id=i] enthalten ist wäre:
SELECT * FROM Test WHERE TestString like '%[Link_ID=1]%'
Leider funktioniert das aber hier nicht, da der "like" befehlt die Angabe der Zahl ignoriert.
Ich gehe davon aus, dass in einem Text nicht nur ein Bild vokommen kann oder? Wenn ja wäre die nächste Schwierigkeit so viele Replace Befehle einzufügen wie unterschiedliche Bilder im Text vorhanden sind.
Meiner Meinung nach wäre es am besten, wenn die Tabelle mit den Bildern nicht allzu groß ist, diese beim Seitenaufruf in die ASP.NET Seite zu laden und dann den Text aus der Datenbank in ASP.NET Zeile für Zeile durchzugehen und dort die Link Verweise mit den Daten aus der anderen Tabelle zu ersetzen.
LG
Stephan K-W
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!