funtction replaceIfNull(strText)
if strText = "" THEN
strText = " "
end if
replaceIfNull = strText
end funtion
test = replaceIfNull(test)
4 svar · 206 visningar · startad av Percy
hej!
har problem med hur jag ska lösa en insertfråga då värdet till ett talfält är null. finns det någon funktion som kan kolla ifall strängen är tom och om den är det sätta värdet till null innan en insert körs?
lr kan man lösa detta på ngt annat sätt?
tack på förhand
funtction replaceIfNull(strText)
if strText = "" THEN
strText = " "
end if
replaceIfNull = strText
end funtion
test = replaceIfNull(test)
Du måste skilja på begreppen null och tom sträng.
function checkEmptyNumber(s)
if s = "" then checkEmptyNumber = "null" else checkEmptyNumber = s
end function
' och i insert
sql = "insert into t(numberColumn) values(" & checkEmpty(request.form("numberColumn")) & ")"
ska det inte vara checkEmptyNumber
sql = "insert into t(numberColumn) values(" & checkEmptyNumber(request.form("numberColumn")) & ")"
dvs checkEmptyNumber ist. för checkEmpty?
Så rätt så.