04. september 2003 - 11:13Der er
5 kommentarer og 2 løsninger
Fejl ved manglende dato ved Submit
Jeg har en lang form, hvor brugerne skal vedligeholde en masse data. Der er nogle indtastningsfelter til datoer (som ikke nødvendigvis SKAL udfyldes), men siden returnerer en fejl hvis jeg efterlader datofelterne blanke. Alle date/time-felter er i Access defineret som Required: NO.
Hmm.... Databasen tolker tilsyneladende "00-00-00" som Null eller ???? for det virker ikke... Dog virker det, hvis jeg f.eks. skriver "01-02-03"(altså en gyldig dato)... Men det vil jeg helst undgå.. Det skal være tydeligt for brugeren at datoen ikke er udfyldt korrekt... What to do???
Hvis du vil slette indholdet eller sætte det til blank for kolonnen så skal du bruge NULL det lidt være besværligt (dog på ingen måde svært) med koden da NULL ikke skal havde ' omkring så prøv dette:
if Request.Form("CorpDateFoundedField") = "" then strCorpDateFounded = "NULL" else strCorpDateFounded = "'" & Request.Form("CorpDateFoundedField") & "'" end if if Request.Form("CorpLastGeneralMeetingField") = "" then strCorpLastGeneralMeeting = "NULL" else strCorpLastGeneralMeeting = "'" & Request.Form("CorpLastGeneralMeetingField") & "'" end if
>> eagleeye - tak for at levere en copy/paste-løsning, der bare virker 100%
;o)
/U.K.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.