---
title: "Nu har jag hållit på i 2 timmar o nu får det vara nog."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12771-nu-har-jag-hållit-på-i-2-timmar-o-nu-får-det-vara-nog"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "limpon"
published: "2001-11-22T09:17:00.000Z"
updated: "2001-11-22T16:42:00.000Z"
replies: 23
views: 334
page: 1
pages: 2
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/12771-nu-har-jag-hållit-på-i-2-timmar-o-nu-får-det-vara-nog"
---

# Nu har jag hållit på i 2 timmar o nu får det vara nog.

_Sida 1 av 2._

## #1 — limpon, 2001-11-22T09:17Z

Jag har problem med INSERT!. Jag har ingen aning om vad det är för fel heller.. Jag får object required '1' hela tiden också. Kan nån säga lite snabbt vad jag har gjort för fel, så lovar jag o vara snäll resten av året :).

forum = request.form("forum")
sponsorer = request.form("sponsorer")
skadefronten = request.form("skadefronten")
pengar = request.form("ekonomi")
poang = request.form("poang")
reklam = request.form("reklam")
databas = request.form("databas")
namn = request.form("namn")
efternamn = request.form("efternamn")
user = request.form("nick")
pass = request.form("pass")

\*\*
forum,sponsorer, allt utom namn,efternamn,user,och pass. är 0:or och 1:or.
\*\*\*\*

Recset=Databas.Execute ("INSERT INTO Admin (namn, efternamn, nick, pass, forum, sponsorer, skadefronten, pengar, poang, reklam, lasdatabas) VALUES ('"&namn&"','"&efternamn&"','"&user&"','"&pass&"','"&forum&"','"&sponsorer&"','"&skadefronten&"','"&pengar&"','"&poang&"','"&reklam&"','"&databas&"')")

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

## #2 — Brimba, 2001-11-22T09:45Z

skriv ut koden....

SQLStmt = "INSERT INTO Admin (namn, efternamn, nick, pass, forum, sponsorer, skadefronten, pengar, poang, reklam, lasdatabas) VALUES ('"&namn&"','"&efternamn&"','"&user&"','"&pass&"','"&forum&"','"&sponsorer&"','"&skadefronten&"','"&pengar&"','"&poang&"','"&reklam&"','"&databas&"')"

response.write SQLStmt

hur ser det ut då?

hur ser dina fält i databasen ut?
Är alla text?

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

## #3 — limpon, 2001-11-22T09:48Z

INSERT INTO Admin (namn, efternamn, nick, pass, forum, sponsorer, skadefronten, pengar, poang, reklam, lasdatabas) VALUES ('namn','efternamn','nick','pass','1','1','1','1','1','1','1') 

så ser det ut.
fälten som alla 1:or bakas in i är av värdet text.

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

## #4 — Brimba, 2001-11-22T09:51Z

kolla fältnamnen två till tre gånger.

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

## #5 — limpon, 2001-11-22T09:54Z

Det stämmer har redan gjort det över 10 gånger =).

Men jag får ett felmeddelande hela tiden.. det står..
object required '1'

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

## #6 — limpon, 2001-11-22T10:00Z

Ja alla fält är text utom id då =)

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

## #7 — @nders, 2001-11-22T10:04Z

Har du skapat connectionobjektet Databas?

Du skall för övrigt inte skapa ett recordset när du gör insert / update / delete, eftersom denna typ av frågor inte returnerar något resultatset. Det räcker bra med *Databas.execute (...*

Mvh,

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

## #8 — @nders, 2001-11-22T10:06Z

Du har dessutom missat ett SET där du försöker skapa ett recordset, som du inte ska göra, ;), det kan vara det som gör det.

Alltså:

```
Databas.Execute ("INSERT INTO Admin (namn, efternamn, nick, pass, forum, sponsorer, skadefronten, pengar, poang, reklam, lasdatabas) VALUES ('"&namn&"','"&efternamn&"','"&user&"','"&pass&"','"&forum&"','"&sponsorer&"','"&skadefronten&"','"&pengar&"','"&poang&"','"&reklam&"','"&databas&"')")
```

Mvh,

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

## #9 — limpon, 2001-11-22T10:07Z

Jo jag vet, Jag brukar inte köra sådär i normala fall. Jag vart så less då jag inte fick till det själv så jag "låna" koden av en kompis.
Här är min connection.

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

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

## #10 — limpon, 2001-11-22T10:09Z

Object required: '1'

samma fel än..
jag testade även med den här raden jag har ingen aning om vad den gör men =) så här ser den ut.

Set Databas = Server.CreateObject("ADODB.Recordset")

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

## #11 — limpon, 2001-11-22T10:09Z

Man måste inte använda cstr då?

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

## #12 — @nders, 2001-11-22T10:13Z

Du måste ha ett connectionobjekt som du använder för att exekvera din insert. Du ska inte blanda in recordset i detta överhuvudtaget.

Hur brukar du skapa dina databaskopplingar? Har du något objekt skapat som är av typen ADODB.CONNECTION?

Mvh,

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

## #13 — @nders, 2001-11-22T10:14Z

Om det inte är för mycket kod på sidan så kan du väl posta hela koden.

Använd gärna wf-koden för kodstycken så blir det enklare för oss att läsa din kod.

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

## #14 — limpon, 2001-11-22T10:18Z

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

forum = request.form("forum")
sponsorer = request.form("sponsorer")
skadefronten = request.form("skadefronten")
pengar = request.form("ekonomi")
poang = request.form("poang")
reklam = request.form("reklam")
databas = request.form("databas")
namn = request.form("namn")
efternamn = request.form("efternamn")
user = request.form("nick")
pass = request.form("pass")

Databas.Execute ("INSERT INTO Admin (namn, efternamn, nick, pass, forum, sponsorer, skadefronten, pengar, poang, reklam, lasdatabas) VALUES ('"&namn&"','"&efternamn&"','"&user&"','"&pass&"','"&forum&"','"&sponsorer&"','"&skadefronten&"','"&pengar&"','"&poang&"','"&reklam&"','"&databas&"')")
```

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

## #15 — @nders, 2001-11-22T10:27Z

Det där ser rätt ut.

Har du någon mer kod på sidan? Refererar felmeddelandet till din execute-rad?

Mvh,

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

## #16 — limpon, 2001-11-22T10:29Z

Nej det där är allt jag har, kanske man ska testa och ta bort halvfnuttarna ' ?

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

## #17 — limpon, 2001-11-22T10:30Z

Ja den refererar till den där insert raden hela tiden.

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

## #18 — limpon, 2001-11-22T10:50Z

Koden som skickar ser ut så här iaf.

```
<h2>Lägg till en ny Admin</h2>
<p>Vad ska personen få göra
<form method="post" action="adminny.asp">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="15%"><p>Forum</td>
    <td width="15%" colspan="2"><p>Sponsorer</td>
    <td width="14%"><p>Skadefronten</td>
    <td width="14%" colspan="2"><p>Ekonomi</td>
    <td width="14%"><p>Poäng</td>
    <td width="14%" colspan="2"><p>Reklam</td>
    <td width="14%"><p>Lås databasen</td>
  </tr>
  <tr>
  
    <td width="15%"><select name='forum' size='1'>
<option value='1'>Ja</option>
<option value='0'>Nej</option>
</select></td>
    <td width="15%" colspan="2"><select name='sponsorer' size='1'>
<option value='1'>Ja</option>
<option value='0'>Nej</option>
</select></td>
    <td width="14%"><select name='Skadefronten' size='1'>
<option value='1'>Ja</option>
<option value='0'>Nej</option>
</select></td>
    <td width="14%" colspan="2"><select name='Ekonomi' size='1'>
<option value='1'>Ja</option>
<option value='0'>Nej</option>
</select></td>
    <td width="14%"><select name='poang' size='1'>
<option value='1'>Ja</option>
<option value='0'>Nej</option>
</select></td>
    <td width="14%" colspan="2"><select name='reklam' size='1'>
<option value='1'>Ja</option>
<option value='0'>Nej</option>
</select></td>
    <td width="14%"><select name='databas' size='1'>
<option value='1'>Ja</option>
<option value='0'>Nej</option>
</select></td>
  </tr>
  <tr>
    <td width="25%" colspan="2"><p>Namn</td>
    <td width="25%" colspan="3"><p>Efternamn</td>
    <td width="25%" colspan="3"><p>Nick</td>
    <td width="25%" colspan="2"><p>Pass</td>
  </tr>
  <tr>
    <td width="25%" colspan="2"><input type="text" name="namn" size="15"></td>
    <td width="25%" colspan="3"><input type="text" name="efternamn" size="15"></td>
    <td width="25%" colspan="3"><input type="text" name="nick" size="15"></td>
    <td width="25%" colspan="2"><input type="password" name="pass" size="15"></td>
  </tr>
</table>
<input type="submit" value="Lägg till Admin" name="submit">
</form>
```

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

## #19 — limpon, 2001-11-22T11:05Z

Felet ligger inte i koden.. det är på platsen som filen ligger på.
Vet inte vad som är fel dock. men det är webhotellets fel.

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

## #20 — iceM2, 2001-11-22T13:22Z

Du omger värdena i dina formulär fält med en  ' ska det inte vara " ?

Exempel: \<option value='1'\>Ja\</option\>
Mitt förslag: \<option value="1"\>Ja\</option\>

Eller det kanske inte har någon betydelse???

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12771-nu-har-jag-hållit-på-i-2-timmar-o-nu-får-det-vara-nog  
Nästa sida: https://www.webforum.nu/amne/asp/12771-nu-har-jag-hållit-på-i-2-timmar-o-nu-får-det-vara-nog/page2.md
