Avatar billede hansdam Nybegynder
11. november 2003 - 18:31 Der er 7 kommentarer og
1 løsning

Begrænset tekst

Hej eksperter

Jeg er ved at lave et nyheds script...
Nu vil jeg gerne have det på den måde at der kun bliver vist fx. 100 tegn eller 6 linjer og til sidst kommer der et link til et sted hvor jeg har lavet sådan at man kan se hele nyheden...
Jeg henter mine data fra en Access database.
Hvordan begrænser jeg min nyhed?

Jeg vil meget gerne have et eksempel eller to...

Med venlig hilsen Hans
Avatar billede kovalt Nybegynder
11. november 2003 - 18:42 #1
Sådan her:

Left(objRec("nyhed"),100) - giver de første 100 tegn

/Kovalt
Avatar billede kovalt Nybegynder
11. november 2003 - 18:42 #2
strSQL = "SELECT nyhed FROM nyhedstabel"
rs = conn.execute(strSQL)

Left(rs("nyhed"),100)

/Kovalt
Avatar billede Slettet bruger
11. november 2003 - 18:45 #3
kovalt er ikke sikker på det du siger dur...
Men hæng på hansdam.. er ved at finde mine gamle notes
Avatar billede kovalt Nybegynder
11. november 2003 - 18:48 #4
jeg bruger det selv....

strTekst = "asbcdefgh"

Left(strTekst,3) - giver abc

/Kovalt
Avatar billede hansdam Nybegynder
11. november 2003 - 19:29 #5
Jeg synes ikke jeg kan få det Kovalt siger til at virke...
Jeg har sådan en database forbindelse:
-------------------------------------------------------
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("<Sti til database>.mdb")
strSQL = "SELECT * FROM newz order by id desc;"

conn.execute(strSQL)
set rs = Conn.execute(strSQL)
-------------------------------------------------------
Herefter skriver jeg så:
-------------------------------------------------------
strTekst = rs("tekst")
Left(strTekst,3)
-------------------------------------------------------
Den udskriver intet.. Den melder bare denne fejl:
-------------------------------------------------------
Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0414)
Der kan ikke bruges parenteser ved kald af en Sub
/newpage/Index.asp, line 167, column 16
Left(strtekst,3)
-------------------------------------------------------
Med venlig hilsen Hans
Avatar billede kovalt Nybegynder
11. november 2003 - 19:43 #6
du skal selvfølgelig udskrive det :-)

response.write Left(rs("tekst"),3)

/Kovalt
Avatar billede hansdam Nybegynder
11. november 2003 - 21:04 #7
Oops... Det havde jeg ikke set...
Mange tak for hjælpen Kovalt

/Hans
Avatar billede kovalt Nybegynder
11. november 2003 - 23:21 #8
velbekomme og tanx for pts :-)

/Kovalt
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