23. april 2004 - 14:56Der er
2 kommentarer og 1 løsning
Tom dato til access db
Hej
Jeg har en form, hvor der udfyldes nogle tekst felter, samt 3 dato felter. Alt fungere fint hvis dato felterne er udfyldt. Hvis dato felterne ikke er udfyldt virker det ikke. Dato felterne i DB er ikke obligatoriske. DB er access2000. Jeg sletter IE cache for hver ændring jeg laver.
Nedenfor er den kode, der validere, min form og skal lave Insert i db.
kommer der evt en fejlmeddelelse? Hvis ikke så gør følgende;
Funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"
Grunden til fejl kan være - alt afhængig af feltype - , at der foruden at være afkrydset som ikke obligatoriske måske også skal være "tilladnullænge" = ja
Når du ligger Null i skal der ikke ' omkring. Eller ligger den strengen/teksten "Null" i kolonnen og det vil fejl. Så undgår ' omkring Null
Det kan undgåes et par steder i din kode enten ved if sætningen den tilføjer ' omrking datoen eller tilføje en ny if sætning som tjekker på om datoen er null.
eks:
IF request.form("henvisdato") = "" THEN hdato = Null Else hdato = request.form("henvisdato") hdato = "'" & FormatDato(hdato) & "'" End if
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.