14. maj 2000 - 17:26Der er
7 kommentarer og 1 løsning
Variabel-værdi
Jeg er i vildrede og mangler hjælp!!!
Hvis jeg "un-commenter" linie (1) udskrives værdien af subValue. Hvis jeg "uncommenter" linie (2) udskrives ikke noget - og jeg ved at aValue indeholder en værdi.
Function replaceCrLf(aValue) DIM subValue set subValue = aValue ' (1) response.write(subValue) if (subValue=Null) or (subValue="") then set replaceCrLf = "" else ' (2) response.write(subValue) ' set subValue = replace (subValue, vbCrLf, "<br>") set replaceCrLf = subValue end if End Function
Function replaceCrLf(aValue) subValue = aValue response.write(subValue) if (IsNull(subValue)) or (subValue="") then set replaceCrLf = "" else response.write(subValue) subValue = replace(subValue, vbCrLf, "<br>") replaceCrLf = subValue end if End Function
Function replaceCrLf(aValue) subValue = aValue response.write(subValue) if (IsNull(subValue)) or (subValue="") then replaceCrLf = "" else response.write(subValue) subValue = replace(subValue, vbCrLf, "<br>") replaceCrLf = subValue end if End Function
Hmm, Ortrak har ret i at du skal bruge IsNull(subValue) og ikke subValue=Null, men det er vist ikke problemet.
I den originale kode skriver du:
set subValue = aValue
hvoraf jeg så udleder at du kalder replaceCrLf med et objekt og ikke en strengværdi (variant) som ortrak's kode går ud fra. Prøv at bruge hans kode, og så i kaldet aflever strengværdien, og ikke objektet. Hvis du bruger et ADO databaselfelt gøres det med: fld.Value, eller du kan bruge CStr() funktionen.
Function replaceCrLf(aValue) replaceCrLf = replace(aValue&"", vbCrLf, "<br>") End Function
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.