Avatar billede musicchart.dk Nybegynder
17. juli 2002 - 17:06 Der er 6 kommentarer og
1 løsning

notat/tekst felt

Hey

Jeg har denne kode:

<%
len(rs("tekst"))
If len(rs("tekst")) > 100 Then
Tekst = left(rs("tekst"),100) & "..."
Else
Tekst = rs("tekst")
End if
response.write Tekst
%>

... den står som et notat felt i databasen, men den udskriver ikke noget. Men så når jeg ændrer feltet til at være et tekst felt, så virker den...

Hvorfor virker det ikke som et notat felt?
...og hvordan får jeg det til at virke?

/Bjarke - (KLEIFDESIGN)
http://www.mypage.dk
Avatar billede coolcoder Nybegynder
17. juli 2002 - 17:20 #1
hvordan åbner du dit recordset??
Avatar billede musicchart.dk Nybegynder
17. juli 2002 - 17:23 #2
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/dbase.mdb");"
Conn.Open DSN
           
strSQL = "Select TOP 1 * From nyheder ORDER BY id DESC"
Set rs = Conn.Execute(strSQL)
Avatar billede coolcoder Nybegynder
17. juli 2002 - 17:26 #3
så er det her nok en løsning:

<%
Tekst = rs("tekst")
If len(Tekst ) > 100 Then
  Tekst = left(Tekst ,100) & "..."
End if
response.write Tekst
%>
Avatar billede musicchart.dk Nybegynder
17. juli 2002 - 17:33 #4
hmmm... jo det virker, tak!

,men hvorfor virker det andet ikke?
Avatar billede misbruger Nybegynder
17. juli 2002 - 17:36 #5
Du skal huske at bruge variabler, hvis du bruger samme database udtræk mere end engang....

F.eks
Tekst = rs("tekst")

...og så genbruge Tekst i steden for at kalde dit rs så mange gange, det vil forbedre din performance væsenligt....!
Avatar billede coolcoder Nybegynder
17. juli 2002 - 17:39 #6
det er fordi du kun kan hente et felt databasen éen gang, når du åbner et recordset med conn.execute.

I mit svar smider jeg så databasens indhold over i en variable-som jeg kan arbejde videre med
Avatar billede musicchart.dk Nybegynder
17. juli 2002 - 17:49 #7
nåå ja, det er rigtigt... men tak 4 det.
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