---
title: "Formulärfält som inte blir ifyllda"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/20983-formulärfält-som-inte-blir-ifyllda"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "jontas"
published: "2000-06-25T22:21:00.000Z"
updated: "2000-06-27T01:01:00.000Z"
replies: 8
views: 417
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/20983-formulärfält-som-inte-blir-ifyllda"
---

# Formulärfält som inte blir ifyllda

## #1 — jontas, 2000-06-25T22:21Z

Om man inte fyller i ett formulärfält och sedan försöker lägga in det i en db så får jag:

Provider error '800a000d' 
Type mismatch 

Hur skall man låta fälten vara tomma fast db uppdateras ändå?

Permalänk: https://www.webforum.nu/p/20983

## #2 — emission, 2000-06-25T22:31Z

Kod?

Permalänk: https://www.webforum.nu/p/351164

## #3 — jontas, 2000-06-25T22:41Z

Formulärfältet:

```
<input type="text" size="6" name="fd_Pris" maxlength="6">
```

För att kägga till i db:

```
RecSet("fd_Pris") = Request.Form("fd_Pris")
```

Egentligen vill jag ju kontrollera att allt blir ifyllt. Vilket är enklast, låta någon "missa" fält eller kontrollera att alla fält är ifyllda?

Permalänk: https://www.webforum.nu/p/351165

## #4 — emission, 2000-06-25T23:14Z

```
RecSet("fd_Pris") = cstr(Request.Form("fd_Pris"))
```

borde lösa problemet, men det här är ett av prisen man får betala om man kör med direktuppdatering av recordset.

Permalänk: https://www.webforum.nu/p/351166

## #5 — jontas, 2000-06-25T23:35Z

Vad gör den "lilla" skillnaden som du skrev i koden ?

Permalänk: https://www.webforum.nu/p/351167

## #6 — emission, 2000-06-26T00:32Z

cstr konverterar en variabel till en sträng, och en tom variant-variabel borde då bli tvingad till en tom sträng, som acceptaras av recordset:et.

Permalänk: https://www.webforum.nu/p/351168

## #7 — jontas, 2000-06-26T20:19Z

Efter jag skrev in nya koden får jag detta meddelande istället:

... Driver\] Field 'tabell_annonser.fd_Namn' can't be a zero-length string. 

Förslag ?

Permalänk: https://www.webforum.nu/p/351169

## #8 — Vide, 2000-06-26T22:07Z

Det låter som om du inte tillåter en null i det fältet du försöker uppdatera i databasen... Kolla så att 'Tillåt nollängd' är satt till ja.

Permalänk: https://www.webforum.nu/p/351170

## #9 — jontas, 2000-06-27T01:01Z

Så enkelt var det Vide ..

Tror att det börjar bli dags att investera i den STORA bibeln, SQL/Access-For Idiots  :)

Permalänk: https://www.webforum.nu/p/351171

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/20983-formulärfält-som-inte-blir-ifyllda
