Vad är det igentligen för skillnad på:
str="2001-04-07"
sql="UPDATE tbl SET datekolumn='"& str &"'"
och:
str="'2001-04-07'" 'Observera fnuttar i variabel.
sql="UPDATE tbl SET datekolumn="& str
4 svar · 218 visningar · startad av Jesper T
Vad är det igentligen för skillnad på:
str="2001-04-07"
sql="UPDATE tbl SET datekolumn='"& str &"'"
och:
str="'2001-04-07'" 'Observera fnuttar i variabel.
sql="UPDATE tbl SET datekolumn="& str
det är ingen skillnad förutom att du skriver på två olika sätt.
Anledningen till att jag frågar är att jag försöker att få in null om det inmatade ej är ett datum men det verkar vara svårt/får fel i mySQL.
function MakeNull(ByVal str)
if not isdate(str) then str=null else str="'"& str &"'"
MakeNull=str
end function
sql="UPDATE tbl SET datekolumn="& MakeNull(str)
Function MakeNull( ByVal str )
If Not IsDate( str ) Then str = "'null'" Else str = "'" & str & "'"
MakeNull = str
End Function
...
:q
Ja, eller så här:
Function MakeNull( ByVal str )
If Not IsDate( str ) Then str = "null" Else str = "'" & str & "'"
MakeNull = str
End Function
;)
Tack!