/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
linjeskift
Fra : Claus


Dato : 17-03-03 20:48

Hej NG

Når jeg laver udtræk fra access har jer brug for at der kommer de
samme linjeskift ud som der er i min database, og jeg har fået
det til at virke med dette:

<%= Replace(RS("Produktbeskrivelse"),VbCrLf,"<br>" & VbCrLf) %>

men hvis feltet er tomt så få jeg en fejl:

Microsoft VBScript runtime error '800a005e'

Invalid use of Null: 'Replace'

hvordan får jeg det til at virke.

hilsen Claus

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Ukendt (17-03-2003)
Kommentar
Fra : Ukendt


Dato : 17-03-03 21:18


"Claus" <cqr@cc-data.dk> wrote in message news:b558q2$8q9$1@sunsite.dk...
> Hej NG
>
> Når jeg laver udtræk fra access har jer brug for at der kommer de
> samme linjeskift ud som der er i min database, og jeg har fået
> det til at virke med dette:
>
> <%= Replace(RS("Produktbeskrivelse"),VbCrLf,"<br>" & VbCrLf) %>

Brug en if then sætning.

if RS("Produktbeskrivelse") <>"" then

<%= Replace(RS("Produktbeskrivelse"),VbCrLf,"<br>" & VbCrLf) %>

end if

(sæt selv de rette <% %> )
--

Mvh / Regards
-=< Christian >=-
What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk ICQ: 25308942
" If something's hard to do, then it's not worth doing. Homer J. Simpson"



Chrisser (18-03-2003)
Kommentar
Fra : Chrisser


Dato : 18-03-03 08:12

"Claus" <cqr@cc-data.dk> skrev i en meddelelse news:b558q2$8q9$1@sunsite.dk...
>
> <%= Replace(RS("Produktbeskrivelse"),VbCrLf,"<br>" & VbCrLf) %>
>
> men hvis feltet er tomt så få jeg en fejl:
>
> Microsoft VBScript runtime error '800a005e'
>
> Invalid use of Null: 'Replace'

Ved at teste for om din værdi er Null:

<%
If Not isNull(RS("Produktbeskrivelse")) Then
Replace(RS("Produktbeskrivelse"),VbCrLf,"<br>" & VbCrLf)
End If
%>


Chrisser

Jakob Andersen (18-03-2003)
Kommentar
Fra : Jakob Andersen


Dato : 18-03-03 10:41

Claus skrev:
><%= Replace(RS("Produktbeskrivelse"),VbCrLf,"<br>" & VbCrLf) %>
> men hvis feltet er tomt så få jeg en fejl:
> Invalid use of Null: 'Replace'

Replace funktionen forventer at modtage en streng, og hvis du
har en NULL værdi i din database går der koks i det, du kan gøre
sådan her, så vil du ikke opleve ovenstående fejl:

Replace( RS("Produktbeskrivelse") & "", Vbcrlf, "<br />" & vbcrlf)

Det jeg gør her er at lægge din database værdi sammen med en tom
streng før der eksekveres Replace.

--
Jakob Andersen

Claus (18-03-2003)
Kommentar
Fra : Claus


Dato : 18-03-03 11:11

Jakob Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> Claus skrev:
> ><%= Replace(RS("Produktbeskrivelse"),VbCrLf,"<br>" & VbCrLf) %>
> > men hvis feltet er tomt så få jeg en fejl:
> > Invalid use of Null: 'Replace'
>
> Replace funktionen forventer at modtage en streng, og hvis du
> har en NULL værdi i din database går der koks i det, du kan gøre
> sådan her, så vil du ikke opleve ovenstående fejl:
>
> Replace( RS("Produktbeskrivelse") & "", Vbcrlf, "<br />" & vbcrlf)
>
> Det jeg gør her er at lægge din database værdi sammen med en tom
> streng før der eksekveres Replace.
>

Det var det der manglede.

jeg takker


Hilsen Claus

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408834
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste