Om jag har en databaspost med lång text och bara vill dra ut de första 100 tecknen i den, hur gör jag det? Vet inte vilken databas du använder, men detta kan fungera: Nu har jag testar, o sql:en ser ut så här: Jag fick lösningen på det hela....Delar av en post med SQL..
Jag antar att det är med hjälp av en SQL-sats, men hur?
//LAriSv: Delar av en post med SQL..
SELECT LEFT(fält, 100) AS text FROM tabell
/JohanSv: Delar av en post med SQL..
<code>("SELECT LEFT(fltText,100), fltNID, fltHeader, fltDate FROM tblNews ORDER BY fltDate")</code>
Men när jag testar det på servern så får jag följande felmeddelande:
ADODB.Fields error '800a0cc1'
ADO kunde inte hitta objektet i mängden som överensstämmer med det begärda namnet eller numret.
/mep02/lari/universalwine/pages.asp, line 34
line 34: <%=rs("fltText")%>
fltText finns i db:n...o jag har kollat alla ev stavfel...så det är inget sånt.
Någon som vet om jag har skrivit rätt i sql:en?
/LariSv: Delar av en post med SQL..
<code>
set rs = connection.execute("SELECT LEFT(fltText,100) AS fltTextLeft, fltNID, fltHeader, fltDate FROM tblNews ORDER BY fltDate")</code>
Sen så skriver man ut det så här:
<code>
<%=rs("fltTextLeft")%>
</code>
Tack till Onkelborg som löste nöten!!