webForumDet fria alternativet

Noll i datumfält

ASPur ASP

7 svar · 307 visningar · startad av dap

Medlem sedan dec. 1999151 inlägg
Frågan#1

Hej

Hur skrivar man för att spara tomt i ett datumfält där det redan finns ett datumvärde?

"" fungerar inte
Null fungerar inte

::dap

Medlem sedan mars 20002 520 inlägg
#2

Hägner inte riktigt med...

Vad är du ute efter när ska du använda detta?

Den enda gång jag vill behålla ett datum är när jag har tex en nyhet med ett inskrivningsdatum och sedan på redigerarsidan vill ändra den då updatar jag alla fält utom just datum.

vill du tabort datum? isf kan du ju alltid använda en if sats dvs du uppdaterar datumfältet med tex 2000-01-01 och när det sedan ska skrivas ut så händer inget med hjälp av ifsatssen..

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

Medlem sedan dec. 1999151 inlägg
#3

I en access-databas har jag två datumfält: Start och End. End-datumet behöver inte anges, det går bra. Att senare spara ett End-datum går också bra. Om jag vid ett tredje tillfälle vill ta bort End-datumet så blir det problem. Jag lyckas inte tömma fältet/radera datumet.

::dap

Medlem sedan juni 200032 969 inlägg
#4

du skall kunna använda null, om fältet tillåter det.

hur ser din fråga ut när du försöker lägga in null?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan dec. 1999151 inlägg
#5

Här är DiveEnd satt till Null.

UPDATE tblDive SET DiveTitle = 'Pölen, Knohult', DiveDescription = 'Underbart slamdyk i dypöl. Ingen sikt men varmt i vattnet pga avloppsutsläpp.', DiveStart = #2001-12-09#, DiveEnd = , DiveCost = 567, DiveCostText = 'Resan tillkommer, den samordnar vi med alla som ska åka med.', NumberOfDivers = 8, UnlimitedDivers = 0, DiveRequirementId = 3 WHERE DiveId = 2 
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i UPDATE-uttryck. 

/godive10/administration/dive.asp, line 829

På nått sätt har datumet 1899-12-30 smugit sig in. Required är satt till No på fältet

::dap

Medlem sedan juni 20019 024 inlägg
#6

DiveEnd är satt till nada, ändra till

DiveEnd = null

------------------
Peter D

Medlem sedan juni 200032 969 inlägg
#7
...DiveEnd = [b]NULL[/b], DiveCost...

hmm, försvann bara null ur din fråga?

------------------
can i borrow your goat?

Medlem sedan dec. 1999151 inlägg
#8

Jag försökte med:

DiveEnd = " & Null & "

det skulle ju vara, som ni påpekade:

DiveEnd = Null

Thanks!

::dap

262 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
132 ms — hämta forumlista (db)
128 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)