webForumDet fria alternativet

Datum och tid access

ASP

3 svar · 330 visningar · startad av Sunix

Medlem sedan juli 2004310 inlägg
Frågan#1

Hej

Jag har ett litet problem som ni kanske kan hjälpa mig med.
I en access Db så har jag 2 fält som heter starttid och stopptid där jag lagrar klockslag ex:19:00. Nu ska man kunna uppdatera dessa fält och man ska kunna välja bort klockslagen så att fälten blir tomma. Problemet är att access accepterar inte en update av datumfält med null utan det krävs data.

Ett text fält kan jag updatera med " " men inte ett datumfält. Finns det någon hjälp för denna åkomma?
Om jag öppnar access databasen och raderar klockslaget fysiskt så funkar det men inte via ASP.

Medlem sedan maj 2001431 inlägg
#2

kan du inte bara ställa in att fältet accepterar null?

Medlem sedan okt. 20041 556 inlägg
#3

Funkar inte detta?: Update Datumfält set datumfält=null where id=1

Medlem sedan juli 2004310 inlägg
#4
if request("starttid")<>"" then
			startTidStrang="starttid=#"&request("starttid")&"#"
		else
			startTidStrang="starttid=null"
		end if

sql:

sql ="update caldata set omridsek="&request("Omrade")&",
 kategorisek="&request("Kategori")&", datum=#"&request("datum")
&"#, "&startTidStrang&", "&stoppTidStrang&",  Rubrik='"&request("Rubrik")&"',
 innehall='"&request("innehall")&"', Lank='"&request("lank")&"' where 
CalId="&request("id")&""
262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)