/ 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
vbcrlf - problemer
Fra : Nynne


Dato : 04-12-01 09:51

Hej!

Jeg sidder med et problem som jeg ikke aner hvordan jeg skal løse:

På et website, som jeg har overtaget vedligeholdet af, er der bl.a. en
referenceliste, hvor klik på et link åbner et nyt vindue i en bestems
størrelse. Her vises billede og noget tekst for hver website firmaet har
lavet som en slags portfolio funktion.

Problemet er at db'en bagved er en Access db...og der skal bl.a. trækkes en
tekststreng ud med følgende funktion:

sub rw(strData)
Response.Write (strData & VbCrLf)
end sub

Som kaldes således:
<%rw(replace(RS("beskrivelse"),vbcrlf,"<br>"))%>

Således at alle linjeskift erstattes af en <br>. Men det giver fejl, "Null
er brugt ugyldigt: 'replace' " skrives der i fejlmeddelesen i Internet
Explorer.

Er der nogen som på baggrund af det her kan fortælle mig hvad der er galt???

På forhånd tak!

Mvh Nynne



 
 
Jørn Andersen (04-12-2001)
Kommentar
Fra : Jørn Andersen


Dato : 04-12-01 10:45

On Tue, 4 Dec 2001 09:50:38 +0100, "Nynne" <nynnesen@hotmail.com>
wrote:

Hej Nynne,

>Problemet er at db'en bagved er en Access db...og der skal bl.a. trækkes en
>tekststreng ud med følgende funktion:
>
>sub rw(strData)
>Response.Write (strData & VbCrLf)
>end sub
>
>Som kaldes således:
><%rw(replace(RS("beskrivelse"),vbcrlf,"<br>"))%>
>
>Således at alle linjeskift erstattes af en <br>. Men det giver fejl, "Null
>er brugt ugyldigt: 'replace' " skrives der i fejlmeddelesen i Internet
>Explorer.
>
>Er der nogen som på baggrund af det her kan fortælle mig hvad der er galt???

Egentlig ikke. Du har checket, at RS("beskrivelse") ikke er tom?

I øvrigt synes jeg det er en ret fjollet sub. Den indsætter bare et
linieskift i HTML-koden, som lige så godt kunne være indeholdt i
Replace'n:
Replace(RS("beskrivelse"),vbcrlf,"<br>" & VbCrLf)
- eller er det mig, der har misset et eller andet?

Good luck,
Jørn

--
Jørn Andersen
Brønshøj

Nynne (04-12-2001)
Kommentar
Fra : Nynne


Dato : 04-12-01 11:01

Hej Jørn!

Du er en perle mange tak!

Mvh Nynne


"Jørn Andersen" <jorn.a@email.dk> wrote in message
news:1f6p0uk8tud5qoeec40klgnl23jtuv2mc1@4ax.com...
> On Tue, 4 Dec 2001 09:50:38 +0100, "Nynne" <nynnesen@hotmail.com>
> wrote:
>
> Hej Nynne,
>
> >Problemet er at db'en bagved er en Access db...og der skal bl.a. trækkes
en
> >tekststreng ud med følgende funktion:
> >
> >sub rw(strData)
> >Response.Write (strData & VbCrLf)
> >end sub
> >
> >Som kaldes således:
> ><%rw(replace(RS("beskrivelse"),vbcrlf,"<br>"))%>
> >
> >Således at alle linjeskift erstattes af en <br>. Men det giver fejl,
"Null
> >er brugt ugyldigt: 'replace' " skrives der i fejlmeddelesen i Internet
> >Explorer.
> >
> >Er der nogen som på baggrund af det her kan fortælle mig hvad der er
galt???
>
> Egentlig ikke. Du har checket, at RS("beskrivelse") ikke er tom?
>
> I øvrigt synes jeg det er en ret fjollet sub. Den indsætter bare et
> linieskift i HTML-koden, som lige så godt kunne være indeholdt i
> Replace'n:
> Replace(RS("beskrivelse"),vbcrlf,"<br>" & VbCrLf)
> - eller er det mig, der har misset et eller andet?
>
> Good luck,
> Jørn
>
> --
> Jørn Andersen
> Brønshøj



Nynne (04-12-2001)
Kommentar
Fra : Nynne


Dato : 04-12-01 11:18

Glem lige det her svar.........det virker heller ikke.........gad vide om
det er DNS'en der driller.......


"Nynne" <nynnesen@hotmail.com> wrote in message
news:9ui6sj$b3f$1@sunsite.dk...
> Hej Jørn!
>
> Du er en perle mange tak!
>
> Mvh Nynne
>
>
> "Jørn Andersen" <jorn.a@email.dk> wrote in message
> news:1f6p0uk8tud5qoeec40klgnl23jtuv2mc1@4ax.com...
> > On Tue, 4 Dec 2001 09:50:38 +0100, "Nynne" <nynnesen@hotmail.com>
> > wrote:
> >
> > Hej Nynne,
> >
> > >Problemet er at db'en bagved er en Access db...og der skal bl.a.
trækkes
> en
> > >tekststreng ud med følgende funktion:
> > >
> > >sub rw(strData)
> > >Response.Write (strData & VbCrLf)
> > >end sub
> > >
> > >Som kaldes således:
> > ><%rw(replace(RS("beskrivelse"),vbcrlf,"<br>"))%>
> > >
> > >Således at alle linjeskift erstattes af en <br>. Men det giver fejl,
> "Null
> > >er brugt ugyldigt: 'replace' " skrives der i fejlmeddelesen i Internet
> > >Explorer.
> > >
> > >Er der nogen som på baggrund af det her kan fortælle mig hvad der er
> galt???
> >
> > Egentlig ikke. Du har checket, at RS("beskrivelse") ikke er tom?
> >
> > I øvrigt synes jeg det er en ret fjollet sub. Den indsætter bare et
> > linieskift i HTML-koden, som lige så godt kunne være indeholdt i
> > Replace'n:
> > Replace(RS("beskrivelse"),vbcrlf,"<br>" & VbCrLf)
> > - eller er det mig, der har misset et eller andet?
> >
> > Good luck,
> > Jørn
> >
> > --
> > Jørn Andersen
> > Brønshøj
>
>



Niels (04-12-2001)
Kommentar
Fra : Niels


Dato : 04-12-01 12:46

"Nynne" <nynnesen@hotmail.com> wrote in message
news:9ui2p5$ss1$1@sunsite.dk...
> <%rw(replace(RS("beskrivelse"),vbcrlf,"<br>"))%>

Ovenstående bør du kalde således

<%rw(replace("" & RS("beskrivelse"),vbcrlf,"<br>"))%>

Læg mærke til at jeg indsætter en tom streng først.. Hvis RS("beskrivelse")
er NULL, så ivl der opstå en fejl. Ved at indsætte en tom streng, så bliver
det altid min. "".


--
Niels Henriksen
Systemudvikler
- www.ryttersnak.dk



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408953
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste