---
title: "Adder till databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6356-adder-till-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lazerzubb"
published: "2000-08-15T16:19:00.000Z"
updated: "2000-08-18T16:29:00.000Z"
replies: 12
views: 177
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/asp/6356-adder-till-databas"
---

# Adder till databas

## #1 — Lazerzubb, 2000-08-15T16:19Z

Jo om jag har ett form som jag ska lägga in i databasen 
så lägger jag in dom med
RecSet("namn") = Request.Form("namn")
men om inte måste vara tvungen att fylla i alla fält dom som är tomma läggs till tomma hur gör man då i koden

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

## #2 — M@rtin, 2000-08-15T16:39Z

Om jag fattade dig rätt så är det ganska enkelt att fixa med denna kod:

```
if Request.Form("namn")="" then
RecSet("namn")=""
else
RecSet("namn") = Request.Form("namn")
end if
```

//M@rtin

\[Redigerat av M@rtin den 15 aug 2000\]

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

## #3 — Lazerzubb, 2000-08-15T18:30Z

Hjälp mig gärna med min andra fråga
I Hoppa Vidare
Har stort problem med det

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

## #4 — Lazerzubb, 2000-08-15T18:32Z

RecSet("namn") = Request.Form("namn")
	RecSet("gata") = Request.Form("gata")
	RecSet("postadress") = Request.Form("postadress")
om jag har många hur gör jag då?

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

## #5 — M@rtin, 2000-08-16T16:23Z

Då får du göra så med varje.. finns säkert nån smartare lösning men jag kommer inte på nån nu...

//M@rtin

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

## #6 — Vide, 2000-08-16T18:36Z

Om det är många så kan du loopa igeom alla... i detta kodexempel måste namnet i RecSet vara samma som i Request.Form:

```
For each item in Request.Form

if Request.Form(item)= "" then
RecSet(item)=""
else
RecSet(item) = Request.Form(item)
end if 

Next
```

Egentligen borde man använda sig av detta varje gång det är fler än två formulärsposter... :)

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

## #7 — Lazerzubb, 2000-08-17T06:16Z

Förklara bättre VIde
jag har 25 poster som ska skickas gör ett exempel med några stycken
Mvh Lazerzubb

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

## #8 — Vide, 2000-08-17T06:29Z

Den där kodraden tar hand om alla "poster" i Request.Form-objektet... så länge namnen i Request.Form är detsamma som namnen i databasen så funkar denna kod finfint...

\>\>For each item in Request.Form

Här skapar jag en loop där den för varje Request.Form-objekt kör en slinga, namnet på Request.Form-objekt läggs i 'item'.

\>\> if Request.Form(item)= "" then

Här hämtar jag namnet dynamiskt och kollar om det innehåller något...

osv osv...

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

## #9 — Lazerzubb, 2000-08-18T16:09Z

Jo det funkar men om man inte vill fylla i alla fälten utan låter några fält vara tomma funkar det ej!
Man ska kunna lämna fält tomma

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

## #10 — Vide, 2000-08-18T16:11Z

Då får du göra några If-satser för just dom...

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

## #11 — Lazerzubb, 2000-08-18T16:13Z

Exempel för mig som är lite pantad

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

## #12 — Vide, 2000-08-18T16:24Z

Men vänta nu... är dom tomma i formuläret så blir dom tomma i databasen också... är det inte så du vill ha?

Eller har jag missuppfattat dig fel? ;)

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

## #13 — Lazerzubb, 2000-08-18T16:29Z

Jo men dom blir inte tomma i databasen för att det blir fel!
när dom ska läggas in
Säg att du har speciella för dom som inte måste fyllas ut hur ser if satsen ut för dom i så fall

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6356-adder-till-databas
