Noll i datumfält

ASP

7 svar · 314 visningar · startad av dap

Medlem sedan dec. 1999151 inlägg
Trådstart#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..

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 967 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?

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

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

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

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

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)