---
title: "Databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13690-databas/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "hacktheplanet"
published: "2002-01-08T23:48:00.000Z"
updated: "2002-01-10T18:42:00.000Z"
replies: 66
views: 350
page: 2
pages: 4
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/13690-databas"
---

# Databas

_Sida 2 av 4._

## #21 — LarsG, 2002-01-09T20:25Z

Du kan lägga in en response.end 

```
RecSet.Update

strID = RecSet("id")

Set Connect2 = Server.CreateObject("ADODB.Connection") 
Connect2.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/plank_sida.mdb")&";"

SQLStmt = "Insert INTO plank_sida (id1) Values (" & strID & ")"
response.write "sql: " & sqlstmt
response.end
```

så borde du få ut hur strängen ser ut.

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

## #22 — hacktheplanet, 2002-01-09T21:41Z

förlåt heheh jag va inte hemma men i all fall fick jag nu detta:

sql: Insert INTO plank_sida (id1) Values ()

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

## #23 — LarsG, 2002-01-09T21:48Z

Jo, recset("ID") är alltså odefinierat 

Hur ser koden ut innan du gör tilldelningen

STRid = recset("ID")

?

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

## #24 — hacktheplanet, 2002-01-09T21:59Z

vad menar du ???

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

## #25 — hacktheplanet, 2002-01-09T22:00Z

asså det e räknare för medlemmarna !!!
typ användaren som registrerar sig får id 1 osv.... jag vill kopiera användarens hans som registreras sig till plank_sida.mdb till kolumnen ID1

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

## #26 — hacktheplanet, 2002-01-09T22:45Z

snälla kan nån hjälpa mig :-(

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

## #27 — LarsG, 2002-01-09T22:56Z

Hur ser resten av koden ut? I alla fall 30-40 rader innan där du får fel.

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

## #28 — LarsG, 2002-01-09T22:56Z

Använder du addnew för att lägga in nya rader?

Det är bättre att använda insert och göra 

select @@identity 

för att få fatt i räknarvärdet.

\[Redigerat av LarsG den 09 jan 2002\]

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

## #29 — hacktheplanet, 2002-01-09T22:59Z

```
Addera = "Select * From members"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

	RecSet.AddNew

[b]massor med skit som ska uppdateras till databasen...
finns ej id med för att den skapas automatiskt när man reggar sig!![/b]
Recset("VIP") = "Nej"
	
	RecSet.Update
	
	strID = RecSet("id")
		
	Set Connect2 = Server.CreateObject("ADODB.Connection") 
	Connect2.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/plank_sida.mdb")&";"
	
	SQLStmt = "Insert INTO plank_sida (id1) Values (" & strID & ")"
	response.write "sql: " & sqlstmt
	response.end
	
	Connect2.Close
	Set Connect2 = Nothing

	Connect.Close
	Set Connect = nothing
	
	
	Session("meddelande") = "Du har nu blivit medlem"
	Response.Redirect "default.asp"

	End if
```

\[Redigerat av hacktheplanet den 10 jan 2002\]

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

## #30 — hacktheplanet, 2002-01-09T23:00Z

insert e så jobbigt!! går det inte och göra utan det :-( \*snyft\*

\[Redigerat av hacktheplanet den 10 jan 2002\]

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

## #31 — Brimba, 2002-01-09T23:10Z

Vilka fält har du i tabellen members?

Finns fältet id med?

Prova att ändra adOpenStatic till adOpenKeyset.

Prova även att skriva ut värdet från databasen, exempelvis

```
response.write RecSet("id")
strID = RecSet("id")
```

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

## #32 — hacktheplanet, 2002-01-09T23:17Z

nu fick jag id fram :-)

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

## #33 — hacktheplanet, 2002-01-09T23:18Z

ändrade till adOpenKeyset

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

## #34 — Brimba, 2002-01-09T23:20Z

Vad bra :)

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

## #35 — hacktheplanet, 2002-01-09T23:21Z

jaaaaaaaaaaaaaaaaaaaa funkar tack så hemskt mycket pusssss på er hehe

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

## #36 — hacktheplanet, 2002-01-09T23:36Z

hur gör jag typ att det kopieras en text i HTML kolumnen typ Användaren har inte skapat nån hemsida???

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

## #37 — Brimba, 2002-01-09T23:37Z

Till vilken databas och vilken tabell, och vilken kolumn?

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

## #38 — hacktheplanet, 2002-01-09T23:43Z

asså skriva har ej skapat nån hemsida
där id1 finns med

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

## #39 — Brimba, 2002-01-09T23:46Z

ok alltså är det plank-databasen (om jag får kalla den så)? :)

Finns det några fler kolumner än id1 i plank_sida tabellen?
Isåfall vad heter den?

Om den exempelvis heter HTMLSida
Så ändrar du insertsatsen till:

```
SQLStmt = "Insert INTO plank_sida (id1, HTMLSida, Anvandarnamn) Values (" & strID & ", 'Användaren har inte skapat nån hemsida', " & strAnvandarnamn & ")"
```

Var det så du menade?

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

## #40 — hacktheplanet, 2002-01-09T23:48Z

japp :-) fast får 
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0401)
Slut på programsats förväntas.
/bli_medlem.asp, line 168, column 71
SQLStmt = "Insert INTO plank_sida (id1, HTML) Values (" & strID & ", '"Användaren har inte skapat nån Plank sida än!"')"
\----------------------------------------------------------------------^

\[Redigerat av hacktheplanet den 10 jan 2002\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13690-databas/page2  
Föregående sida: https://www.webforum.nu/amne/asp/13690-databas.md  
Nästa sida: https://www.webforum.nu/amne/asp/13690-databas/page3.md
