---
title: "ny artikel till db, men skapar tom post"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/43879-ny-artikel-till-db-men-skapar-tom-post"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "timedia"
published: "2002-05-16T09:34:18.000Z"
updated: "2002-05-16T09:56:14.000Z"
replies: 14
views: 385
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/43879-ny-artikel-till-db-men-skapar-tom-post"
---

# ny artikel till db, men skapar tom post

## #1 — timedia, 2002-05-16T09:34Z

Ska lägga in en ny artikel via formulär. Självklart krånglar det :(
Den skapar bara en ny tom post.! Varför??

```
<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("mindb.mdb") 

	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Addera = "SELECT * FROM Nyheter WHERE 1=2"

   RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

	RecSet.AddNew

	RecSet("Rubrik") = Request.Form("rubrik")
	RecSet("Brodtext") = Request.Form("brodtext")
	RecSet("Datum") = Request.Form("datum")
	RecSet("Lasmer") = Request.Form("lasmer")

	RecSet.Update
	RecSet.Close
	Connect.Close %>
```

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

## #2 — skyman, 2002-05-16T09:36Z

vad är detta? :q
SELECT \* FROM Nyheter WHERE 1=2
den lär ju inte finnas...

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

## #3 — timedia, 2002-05-16T09:38Z

För att öppna rätt tabell?
...gör man inte så?

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

## #4 — roady, 2002-05-16T09:42Z

nä.... rätta mig om jag har fel men är inte
addera = "SELECT \* FROM nyheter;"

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

## #5 — skyman, 2002-05-16T09:44Z

Jo men vad betyder WHERE 1=2, det kommer ju aldrig finnas.

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

## #6 — toha, 2002-05-16T09:45Z

Ja, ett alldeles utmärkt sätt att öppna ett tomt recordset med de fält som tabellen har. Dvs ett "RecordsetFactory". Det är detsamma som:

SELECT TOP 0 \* FROM Nyheter

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

## #7 — @nders, 2002-05-16T09:46Z

Det spelar ingen roll.
Ska man använda ett recordset för att lägga in data går det alldeles utmärkt med ett tomt recordset, så det är rätt sätt.

timedia: har du angett method="post" i \<form\>-taggen?

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

## #8 — toha, 2002-05-16T09:48Z

Vet dessvärre inte varför det blir tomma poster. :o

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

## #9 — roady, 2002-05-16T09:49Z

Varför inte bara göra det med en SQL-sats?
Något sådant här, tror det skall funka på något sätt!

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("mindb.mdb")

addera = "INSERT INTO nyheter (rubrik, brodtext, datum, lasmer) VALUES ('"& Request.Form("rubrik") &"', '"& Request.Form("brodtext") &"', '"& Request.Form("datum") &"', '"& Request.Form("lasmer") &"');"

Connect.Execute addera
%>
```

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

## #10 — timedia, 2002-05-16T09:49Z

Ja Anders!
	\<form method="POST" action="redffst2.asp" ENCTYPE="multipart/form-data" \>

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

## #11 — toha, 2002-05-16T09:51Z

Varför använder du ENCTYPE-attributet? Ska du posta upp en fil med värdena så är det ju iofs rätt men då tror jag inte man kan använda sig av Request.Form(). Rätta mig om jag har fel.

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

## #12 — roady, 2002-05-16T09:51Z

Varför ENCTYPE="multipart/form-data"  ???
ta bort den!!

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

## #13 — skyman, 2002-05-16T09:53Z

Då lärde jag mig något idag också :)

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

## #14 — toha, 2002-05-16T09:54Z

Roady skrev:

> Varför inte bara göra det med en SQL-sats?

 

Det är ju förstås snabbare men är lite krångligare eftersom man måste parse:a strängarna så de inte innehåller nån sql-kod.

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

## #15 — timedia, 2002-05-16T09:56Z

funkade självklart utan enctype :)
(rester från aspupload)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/43879-ny-artikel-till-db-men-skapar-tom-post
