28. januar 2006 - 20:35Der er
4 kommentarer og 1 løsning
Uorverensstemmelse i datatyper ved indsættelse af dato i Access
Jeg er ved at lave en side hvor en dato skal indsættes i en Access database. Datatypen i databasen er "Dato og klokkeslæt". Når jeg i min form skriver en dato bliver den indsat i databasen nøjagtig som den skal. Problemet opstår, når jeg ikke indtaster noget i dato formen. Her kommer en fejlmeddelelse om at datatyperne ikke stemmer overens. Er der en smart måde at lave det således at man kan lade være med at skrive noget i datofeltet uden at lave "if" og "else" sætninger?
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Slettet bruger
29. januar 2006 - 03:25#1
- Så vidt jeg husker så kan "Dato og klokkeslæt" datatypen ikke indeholde en NULL-værdi i Access... Det er ligesom med datatypen "Tal" fx.
Så jeg tror du bliver nødt til at tilføje en simpel if-sætning i det script som gemmer rækken i tabellen... Men hvorfor vil du egentlig ikke det?
Det er såmænd ikke fordi "if" ikke må bruges. Kunne bare ikke lige se hvordan man skulle kunne lave det, således at når en post, hvor der ER indtastet en dato, skal opdateres således at datoen bliver null.
Jeg takker for jeres indlæg, men fandt ud af at lave det ved at ændre datatypen i Access til "tekst" og så tjekke med ifdate() inden jeg satte det ind i databasen.
hehe... Jo... Har også fået løst problemet... Har bare lige glemt at lukke tråden ;)
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.