Avatar billede -sofus- Nybegynder
05. oktober 2001 - 17:49 Der er 6 kommentarer og
1 løsning

Max længde på et udtræk.......

Hvordan gør jeg sådan at et udtræk max må være en hvis længe ligesom Job boxen i højre side på eksperten.dk

min source
----------------------------------------------
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"xxxx.mdb\")
strSQL = \"select top 5 * from xxx order by id desc\"
set rs = Conn.execute(strSQL)

if rs.EOF then
Response.write \"\"
else
Do Until rs.EOF
%>

&nbsp;<span class=\"menupunkt\"><%= rs(\"xxxxx\") %><br>

<%RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing%>
Avatar billede tmceu Praktikant
05. oktober 2001 - 17:52 #1
Din SQL syntax er korrekt, hvad er problemet ?

Er dog ikke sikker på om Access understøtter MAX
Avatar billede tmceu Praktikant
05. oktober 2001 - 17:53 #2
Undskyld, TOP :-)
Avatar billede bjarke-b Nybegynder
05. oktober 2001 - 17:53 #3
&nbsp;<span class=\"menupunkt\"><%= rs(\"xxxxx\") %><br>

Kan du erstatte med

&nbsp;<span class=\"menupunkt\"><%= left(rs(\"xxxxx\"),10) %><br>

Så tager den de første 10 tegn af feltet xxxxxx
Avatar billede -sofus- Nybegynder
05. oktober 2001 - 17:54 #4
laver jeg det udtræk kan det jo være extrem langt. men det skal forkortest så det kun fylder 1 linie i en tabel.. ligesom jobboxen som er her på www.eksperten.dk
Avatar billede tmceu Praktikant
05. oktober 2001 - 17:56 #5
Ahh, du mente længden på feltet :-)

Endnu bedre, lav dit SQL statement om til

select top 5 LEFT(felt, 10), felt2, felt3 from xxx order by id de

Så henter du kun de karakterer du ønsker fra databasen.
Avatar billede -sofus- Nybegynder
05. oktober 2001 - 17:57 #6
takker Bjarke-b nu har du snart lavet mere af asp\'en til det site end jeg selv har
Avatar billede tmceu Praktikant
05. oktober 2001 - 18:00 #7
Slået af en 15-årig, øv :-D

Bare en sidste kommentar; med bjarke\'s metode, henter du hele indholdet af feltet blot for at skrotte de sidste x karakterer. Måske ikke den afgørende faktor i dette tilfælde, men på sites med mange besøgende kan det have en afgørende performance forskel.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester