---
title: "Skriva till databas i egen kollumn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11697-skriva-till-databas-i-egen-kollumn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2001-09-18T18:03:00.000Z"
updated: "2001-09-20T08:46:00.000Z"
replies: 9
views: 296
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/11697-skriva-till-databas-i-egen-kollumn"
---

# Skriva till databas i egen kollumn

## #1 — Gimbo, 2001-09-18T18:03Z

Tja igen!!!

Det e så här att jag vill styra min första sida mot en databs så att administrationen av den blir lättare...
Det som ska gå smidigt att uppdatera är nyheterna, där det först står datumet och under den nyheten... När man administrerar och lägger till en nyhet så ska man fylla i ett formulär med två fält dvs datum och meddelande och klicka på uppdatera och posten ska hamna i en NY kollumn i databas med ett unikt id...

Jag gör så här:

Öppnar databasen med detta:

```
	<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("..\db.mdb")
%>
```

skriver in till databsen på detta vis:
\[kod\]
\<%
	Set RecSet = Server.CreateObject("ADODB.Recordset")
   	Addera = "SELECT \* FROM festsnack"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
	RecSet.AddNew

	RecSet("Datum") = Request.Form("Datum")
		RecSet("Meddelande") = Replace(Server.HTMLEncode(Request.Form("meddelande")), chr(13), 		"\<BR\>", 1)
	RecSet("datum")= date()
	RecSet("tid")= time()

	RecSet.Update
	RecSet.Close
	Connect.Close
	Set Connect = Nothing
%\>

Men jag får inte nyheten att hamna i en ny kollumn med ett unikt id, hur går jag tillväga för att göra detta??

Och fråga 2 hur gör jag för att sedan läsa från databasen till formuläret för en redigeringssida dvs??

Är väldigt tacksam för svar...

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

## #2 — Palleman, 2001-09-18T18:37Z

1) Du måste ha **Räknare** som datatyp i din databas för att få ett nytt unikt ID att räkna fram för varje ny post. (Access)

2) \<input type="text" name="mess" value="\<%=RecSet("kolumn")%\>"\>

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

## #3 — Gimbo, 2001-09-18T18:43Z

Jo jag har en räknare som datatyp ID, men hur gör jag så att varje ny post hamnar i en egen kollumn??

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

## #4 — jorgen, 2001-09-18T18:51Z

Hej!

Jag hade använt "riktig" SQL för att göra en insert:

```
SQLStmt ="INSERT INTO din_tabell "

SQLStmt = SQLStmt & "(field1, field2, field3) "

SQLStmt = SQLStmt & "VALUES('" & text_värde1 & "','" & text_värde2 & "','" & text_värde3 & "') "

strConn.Execute SQLStmt,,128
```

r: nu i efterhand blir jag osäker på vad du vill, du kanske vill uppdatera ett unikt Id?

mvh Jörgen :)

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

## #5 — @nders, 2001-09-18T18:51Z

Varför vill du att varje post ska hamna i en egen kolumn?????

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

## #6 — Gimbo, 2001-09-19T12:32Z

för att jag sedan skall kunna läsa in den specifika nyheten för redigering, samt kunna arkivera samtliga nyheter på sida...

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

## #7 — @nders, 2001-09-19T12:34Z

Vad har det med kolumner att göra?

Varje post (*rad* i tabellen om du så vill) får ett unikt värde i *kolumnen* ID om den är definierad som räknare (autonumber).

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

## #8 — Gimbo, 2001-09-19T22:00Z

OOOooo det e det jag menar hur gör man så att varje nyhet hamnar i en egen rad och inte kollumn, my bad master...

Vet du hur man gör om man tar hänsyn till mitt script??

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

## #9 — @nders, 2001-09-20T04:39Z

På vilket sätt fungerar inte den kod du använder nu?

Felmeddelande?

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

## #10 — Gimbo, 2001-09-20T08:46Z

Den skriver över befintlig rad...

Det jag vill göra är som sagt, att jag ska ha en administrations sida, där man via ett formulär ska kunna lägga till en nyhet på första sidan.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11697-skriva-till-databas-i-egen-kollumn
