Just nu i M3-nätverket
Gå till innehåll

RecSet och SQL fråga


Ville_E

Rekommendera Poster

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

 

Länk till kommentar
Dela på andra webbplatser

Japp!

 

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

 

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

Länk till kommentar
Dela på andra webbplatser

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]

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...