webForumDet fria alternativet

Fnuttskillnad?

ASPur ASP

4 svar · 218 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

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
PeeerMedlem sedan mars 20025 907 inlägg
#2

det är ingen skillnad förutom att du skriver på två olika sätt.

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

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)
SPiNMedlem sedan mars 20007 896 inlägg
#4
Function MakeNull( ByVal str )
     If Not IsDate( str ) Then str = "'null'" Else str = "'" & str & "'"
     MakeNull = str
End Function
...

:q

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

Ja, eller så här:

Function MakeNull( ByVal str )
     If Not IsDate( str ) Then str = "null" Else str = "'" & str & "'"
     MakeNull = str
End Function

;)
Tack!

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