Jag skickar ut ett mail automatiskt vid en registrering, och IBLAND (mycket sällan) så får jag följande resultat: rsMember("nar") innehåller värdet null, dvs ingen har lagt något värde i det. Du får i en rad ovanför först med en if sats kontrollera att värdet inte är null, (funktionen isnull), och bara om den inte är null kan du köra replaceraden. En fullösning är att göra såhär:Invalid use of Null: 'replace'?
Microsoft VBScript runtime error '800a005e'
Invalid use of Null: 'replace'
/mail.asp, line 51"
line 51:
<code>
<% response.Write(replace(rsMember("nar"), vbcrlf, "<br>")) %>
</code>
I det specifika mailet just nu finns det radbrytningar i databasen...
Från databasen:
----------------------------------------------------------------------------------
Tyvärr är denna hemsida endast till för ordningsvakter, inte för skyddsvakter samt väktare. Det finns däremot andra bra hemsidor för dessa yrkesgrupper.
Mvh,
Micke S
Medlemsansvarig för Ordningsvakterna.se
----------------------------------------------------------------------------------
Någon som kan lura ut varför det blir så här?
Kan det ha något med svarstider från databsen eller något?
/AndersSv: Invalid use of Null: 'replace'?
Sv: Invalid use of Null: 'replace'?
<code>
<% response.Write(replace(rsMember("nar") & "", vbcrlf, "<br>")) %>
</code>
/Johan