webForumDet fria alternativet

Null problem med Replace

12 svar · 265 visningar · startad av SteveP

StevePMedlem sedan mars 2003772 inlägg
#1

Får invalid use of replace när jag kör en replace på enkelfnutt då posten är tom.

Jag har försökt med följande men fungerar icke

If ObjRs("Comment") = "" or isnull(ObjRs("Comment")) then VarCommentMain = "" else VarCommentMain = Replace(ObjRs("Comment"),"'","''")
@ndersMedlem sedan juni 200032 969 inlägg
#2
VarCommentMain = "" & ObjRs("Comment") 
VarCommentMain = Replace(VarCommentMain,"'","''")

Mvh

StevePMedlem sedan mars 2003772 inlägg
#3

Tack för den @nders!

StevePMedlem sedan mars 2003772 inlägg
#4

Det fungerade inte kom jag på...
Jag måste ha
VarCommentMain = ObjRs("Comment")
innanför Do until ObjRs.EOF annars ändras aldrig variablen utan den får samma värde hela tiden. Men lägger ja den innanför så funkar inte replacen.

Do Until ObjRs.EOF
VarCommentMain = ObjRs("Comment")
If ObjRs("Comment") = "" or isnull(ObjRs("Comment")) then VarCommentMain = "" & ObjRs("Comment") else VarCommentMain = Replace(VarCommentMain,"'","''")
@ndersMedlem sedan juni 200032 969 inlägg
#5

Hmm???

Do Until ObjRs.EOF
VarCommentMain = "" & ObjRs("Comment") 
VarCommentMain = Replace(VarCommentMain,"'","''")

Eller? :o

StevePMedlem sedan mars 2003772 inlägg
#6

aha du menade så, det fungerade inte heller.

@ndersMedlem sedan juni 200032 969 inlägg
#7

På vilket sätt fungerar det inte? Det ska göra det. Jag kräver det.

Mvh

m_soderlundMedlem sedan sep. 20026 425 inlägg
#8

Får du något felmeddelande SteveP? @nders kod ska fungera.

StevePMedlem sedan mars 2003772 inlägg
#9

Den replacade perfekt, jag som hade missat en grej. Det skrivs ut inom ett javascript

onmouseover=""return overlib('" & VarCommentMain & "');"" onmouseout=""return nd();

Så jag får replaca det med ett escape tecken för javascript.

@ndersMedlem sedan juni 200032 969 inlägg
#10

Då får du replacea med backslash istället då. :)

Mvh

StevePMedlem sedan mars 2003772 inlägg
#11

Tack! :)

@ndersMedlem sedan juni 200032 969 inlägg
#12

\' menar jag då förstås, men det förstod du nog. :)

Mvh

StevePMedlem sedan mars 2003772 inlägg
#13

Jupp!

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)