/ 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
Null værdier
Fra : Dcasso


Dato : 18-07-03 15:36

Hejsa

Er ved at blive ret træt af en lille kodestump. Håber der er en der
kan forklare mig hvorfor følgende kode:

If not(isNull(RS("Beskrivelse"))) then
   Beskrivelse = replace(RS("Beskrivelse"),chr(13),"<BR>")
else
   Beskrivelse = ""
end if
response.write Beskrivelse


Giver følgende fejl: Null er brugt ugyldigt: 'replace'

På forhånd tak
Dennis C

 
 
Jens Gyldenkærne Cla~ (18-07-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-07-03 21:04

Dcasso skrev:

> If not(isNull(RS("Beskrivelse"))) then
> Beskrivelse = replace(RS("Beskrivelse"),chr(13),"<BR>")

Muligvis er der forskel på databasens null og asp's ditto. Prøv evt
at omskrive koden sådan her:

Beskrivelse = replace(RS("Beskrivelse") & "",chr(13),"<BR>")


> Giver følgende fejl: Null er brugt ugyldigt: 'replace'

For en sikkerheds skyld: Du har tjekket at den linje der fejler er
den replacelinje du har sendt her, ikke? Er ovenstående fejl alt
hvad asp-fortolkeren melder?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Dcasso (18-07-2003)
Kommentar
Fra : Dcasso


Dato : 18-07-03 22:33

Ja, det var den linie.

Gik galt når den hentede fra db'en samtidig med at den skulle replace.

Kunne løses ved at lave en mellemliggende variabel.

Beskrivelse = RS("Beskrivelse")
If not(isNull(Beskrivelse) then
Beskrivelse = replace(Beskrivelse,chr(13),"<BR>")

mvh
Dennis

On Fri, 18 Jul 2003 22:04:02 +0200, Jens Gyldenkærne Clausen
<jens@gyros.invalid> wrote:

>Dcasso skrev:
>
>> If not(isNull(RS("Beskrivelse"))) then
>> Beskrivelse = replace(RS("Beskrivelse"),chr(13),"<BR>")
>
>Muligvis er der forskel på databasens null og asp's ditto. Prøv evt
>at omskrive koden sådan her:
>
> Beskrivelse = replace(RS("Beskrivelse") & "",chr(13),"<BR>")
>
>
>> Giver følgende fejl: Null er brugt ugyldigt: 'replace'
>
>For en sikkerheds skyld: Du har tjekket at den linje der fejler er
>den replacelinje du har sendt her, ikke? Er ovenstående fejl alt
>hvad asp-fortolkeren melder?


Niels Henriksen (20-07-2003)
Kommentar
Fra : Niels Henriksen


Dato : 20-07-03 14:42

"Dcasso" <ikke@oplyst_pga_spam.dk> skrev i en meddelelse
news:jc1ghvoaalo9regjmhh59lhjb9q5o6higv@4ax.com...
> Hejsa
>
> Er ved at blive ret træt af en lille kodestump. Håber der er en der
> kan forklare mig hvorfor følgende kode:
>
> If not(isNull(RS("Beskrivelse"))) then
> Beskrivelse = replace(RS("Beskrivelse"),chr(13),"<BR>")
> else
> Beskrivelse = ""
> end if
> response.write Beskrivelse
>
Denne vil ikke fejle

Beskrivelse = replace("" & RS("Beskrivelse"),chr(13),"<BR>")

Indsæt en tom streng og du kan spare en if

--
Niels Henriksen
www.bigtiger.dk - det vildeste webhotel
Nu med nyt design




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

Månedens bedste
Årets bedste
Sidste års bedste