Just nu i M3-nätverket
Jump to content

RecSet och SQL fråga


Ville_E

Recommended Posts

Jag hämtar data från en databas med följande kod

SQL = "SELECT * FROM news ORDER BY id DESC"

RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic

har tre kolumner:

headline date och content

skriver sedan ut dom på en webbsida med

<%=RecSet("headline")%>

<%=RecSet("date")%>

<%=RecSet("content")%>

 

Men content har en tendens att bli väldigt många tecken. Finns det något sätt att i SQL frågan begränsa så att den bara hämtar exvis dom första 100 tecknen i content kolumnen. eller att den bara läser dom första 100 tecknen i den kolumnen i recordsetet? Hoppas någon förstår vad jag menar

 

Link to comment
Share on other sites

Japp!

 

<%=Left(RecSet("content"), 100)%>

 

[inlägget ändrat 2003-03-09 23:36:59 av Patrik Ahlberg]

Link to comment
Share on other sites

Mr Andersson

Du kan göra det i ASP som Lorio skrev, men jag föredrar att göra det direkt i SQL. I mitt exempel så behåller jag * och lägger till ytterliggare ett fält (KortContent) som innehåller de 100 första tecknen i Content.

 

 

SELECT *,left(content,100) as 'KortContent' FROM news ORDER BY id DESC

 

 

 

[inlägget ändrat 2003-03-09 23:44:18 av Mr Andersson]

Link to comment
Share on other sites

Tackar Precis vad jag behövde. jag ändrade SQL frågan eftersom det verkade lite smartare onödigt att hämta merän vad man behöver

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...