/ 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
Replace og Ny linie?!
Fra : Peter Nielsen


Dato : 27-08-03 22:28

Hejsa.. får den her fejl:

Invalid use of Null: 'replace'

Linien er den her:

<%=replace(rs("tekst"),vbNewline,"&nbsp;<br>")%>

Har brugt den før, og mange gange.. men har lige installeret XP og IIS.. Hva
er problemet?! :)



PedN




 
 
Mark S. Rasmussen (27-08-2003)
Kommentar
Fra : Mark S. Rasmussen


Dato : 27-08-03 23:02

> Invalid use of Null: 'replace'
>
> Linien er den her:
>
> <%=replace(rs("tekst"),vbNewline,"&nbsp;<br>")%>

Problemet skyldes at din værdi rs("Tekst") indeholder værdien NULL. Hvis den
indeholder denne værdi kan du ikke bruge den til tekstmanipulering. Du kan
undgå fejlen ved at teste for om den har værdien NULL inden den bruges:

If rs("Tekst") Not Is Null Then
' Gør noget
Else
' Den er null!
End If

Mvh Mark
--
www.improve.dk - Din guide til .NET udvikling!



Peter Nielsen (27-08-2003)
Kommentar
Fra : Peter Nielsen


Dato : 27-08-03 23:08

Well.. Har testet.. øhm.. Feltet rs("tekst") indeholder "Teeeeest" ... Så
den er ikke = Null ...

"Mark S. Rasmussen" <mark@tv.dk> wrote in message
news:bij9pd$s0e$1@news.cybercity.dk...
> > Invalid use of Null: 'replace'
> >
> > Linien er den her:
> >
> > <%=replace(rs("tekst"),vbNewline,"&nbsp;<br>")%>
>
> Problemet skyldes at din værdi rs("Tekst") indeholder værdien NULL. Hvis
den
> indeholder denne værdi kan du ikke bruge den til tekstmanipulering. Du kan
> undgå fejlen ved at teste for om den har værdien NULL inden den bruges:
>
> If rs("Tekst") Not Is Null Then
> ' Gør noget
> Else
> ' Den er null!
> End If
>
> Mvh Mark
> --
> www.improve.dk - Din guide til .NET udvikling!
>
>



Jens Gyldenkærne Cla~ (28-08-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-08-03 13:43

Peter Nielsen skrev:

> Well.. Har testet.. øhm.. Feltet rs("tekst") indeholder
> "Teeeeest"

Gælder det i alle dine poster? Har du testet det på den side hvor
fejlen opstår?

> ... Så den er ikke = Null ...

Når fejlmeddelelsen lyder "invalid use of null" kan du godt regne
med at null indgår i den linje der fejler. Eftersom den eneste
variabel der er rs("tekst"), er det den der er null.

NB: Læs gerne min signatur.
--
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

Peter Nielsen (01-09-2003)
Kommentar
Fra : Peter Nielsen


Dato : 01-09-03 15:21

Øhm.. lidt sent svar, men:

Den kan sagtens vise det hele når de her følgende linier ikke er der:

<%
If session("login") <> "" then
%>
<div id="addlink" style="visibility: visible; position:
static;">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top">
<a href="#" onclick="ToggleTables(addlink,addtag)">Add
tag to tagwall</a>
</td>
</tr>
</table>
</div>
<div id="addtag" style="visibility: hidden; position:
absolute;">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top">
<a href="#"
onclick="ToggleTables(addlink,addtag)">Close</a>
<form action="<%= request.servervariables("PATH_INFO")
%>?mode=rediger" method="post">
<table border="0">
<tr>
<td align="right">Overskrift:</td>
<td><input class="form" type="text" size="45"
name="head" value="<%=rs("head")%>"></td>
</tr>
<tr>
<td align="right" valign="top">Tekst:</td>
<td valign="top"><textarea class="form" cols="60"
rows="40" name="tekst"><%=rs("tekst")%></textarea></td>
</tr>
<tr>
<td align="right">&nbsp;</td>
<td><input class="form" type="submit" name="submit"
value="Rediger" size="45"></td>
</tr>
</table>
</form>
<a href="#"
onclick="ToggleTables(addlink,addtag)">Close</a>
</td>
</tr>
</table>
</div>
<%
End If
%>

altså også når session("login") = "" .. så kan den godt vise køre de der rep
lace linier.. men ikke når man er logget ind?!?!?!

Forstår det ikke helt.. Men hva er det med at rs("tekst") inderholder Null
??? Hvordan klarer jeg den?!? og hva er det?? :)

-Peter Nielsen


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns93E595C493C50jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Peter Nielsen skrev:
>
> > Well.. Har testet.. øhm.. Feltet rs("tekst") indeholder
> > "Teeeeest"
>
> Gælder det i alle dine poster? Har du testet det på den side hvor
> fejlen opstår?
>
> > ... Så den er ikke = Null ...
>
> Når fejlmeddelelsen lyder "invalid use of null" kan du godt regne
> med at null indgår i den linje der fejler. Eftersom den eneste
> variabel der er rs("tekst"), er det den der er null.
>
> NB: Læs gerne min signatur.
> --
> 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



Jens Gyldenkærne Cla~ (01-09-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 01-09-03 15:29

Peter Nielsen skrev:

> Øhm.. lidt sent svar,

I så fald er det endnu vigtigere end normalt at vise hvad du svarer
på (hint, skriv svaret under spørgsmålet -jf min signatur).


> Den kan sagtens vise det hele når de her følgende linier ikke
> er der:

> <%
> If session("login") <> "" then
> %>
> <div id="addlink" style="visibility: visible;

[snip - mange linjers html-kode]


Beklager, men jeg kan ikke overskue dit spørgsmål ud fra det du har
skrevet. If session-linjen har betydning - de mange html-linjer har
ikke i denne sammenhæng.
--
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

Martin Hintzmann And~ (28-08-2003)
Kommentar
Fra : Martin Hintzmann And~


Dato : 28-08-03 12:16

Peter Nielsen wrote:
> Invalid use of Null: 'replace'
> <%=replace(rs("tekst"),vbNewline,"&nbsp;<br>")%>

Prøv i stedet for med følgende:
<%=replace("" & rs("tekst"),vbNewline,"&nbsp;<br>")%>

Hintzmann c",)


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

Månedens bedste
Årets bedste
Sidste års bedste