---
title: "fel..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/117424-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Nick"
published: "2004-12-05T19:28:32.000Z"
updated: "2004-12-07T13:12:00.000Z"
replies: 15
views: 446
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/117424-fel"
---

# fel...

## #1 — Nick, 2004-12-05T19:28Z

får det här felet.. när jag försöker skriva varabler i en sql sträng..
antagligen för att jag inte vet riktigt hur man gör :) nån som kan hjälpa?

Microsoft OLE DB Provider for ODBC Drivers fel '80040e10' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 4 förväntades. 

db.asp, rad 66 

koden ser ut:
\------
65 SQL = "INSERT INTO TABELL1 Values(m = '"& m &"', md = '"& md &"', mv1 = '"& mv1 &"', mv2 = '"& mv2 &"')"

66 objConnection.Execute(SQL)
\----

MvH 
NiCK

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

## #2 — LarsG, 2004-12-05T19:30Z

```
SQL = "INSERT INTO TABELL1 Values('"& m &"',  '"& md &"', '"& mv1 &"',  '"& mv2 &"')"
```

Det är bra om du sätter en tydligare rubrik.

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

## #3 — Nick, 2004-12-05T21:23Z

tack för hjälpen o ska tänka på det.. men nu fortsätter felen 
när man uppdaterar så får jag det här felet mellan varven!

Provider fel '80004005' 

Odefinierat fel 

/rp1/admin/test.asp, rad 15 

och ibland sidan kan ej visas

kod:
\----
14 Set objRs = Server.CreateObject("ADODB.Recordset")
15 objConnection.Open "Driver={Microsoft Access Driver (\*.mdb)};DBQ=" & Server.MapPath("\\xx\\admin\\db\\xx.mdb") & ";"
%\>

\---

vad kan detta tänkas bero på?

MvH
NiCK

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

## #4 — LarsG, 2004-12-06T10:50Z

Svårt att säga. Har du ont om diskutrymme?

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

## #5 — Nick, 2004-12-06T11:32Z

nä absolut inte..  tvärtom.. men det lustigaä r att den dyker upp efterman updaterar sidan... 

kode slutarmed

objconnection.close
Set objconnection = nothing

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

## #6 — @nders, 2004-12-06T11:33Z

Visa lite mer kod ovanför den rad som genererar felet.

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

## #7 — Nick, 2004-12-06T11:42Z

ungefär nåtsånt här ser koden ut har inte tillgång till hela just nu.. :S kanske bör säga att objRS = nothing oxå? relativt ny till asp :)

\<%
Set objConnection = Server.CreateObject("ADODB.Connection")
Set objRs = Server.CreateObject("ADODB.Recordset")
objConnection.Open "Driver={Microsoft Access Driver (\*.mdb)};DBQ=" & Server.MapPath("\\rp1\\admin\\db\\rp1.mdb") & ";"

strSQL = "SELECT \* FROM Tabell1 WHERE id = 1"
Set objRs = objConnection.Execute(strSQL)
Response.Write(objRS("kolum0"))& "\<br\>"
Response.Write(objRS("kolum1")) & "\<br\>"
Response.Write(objRS("kolum2")) & "\<br\>"
objRS.MoveNext

strSQL = "SELECT \* FROM Tabell1 WHERE id = 2"
Set objRs = objConnection.Execute(strSQL)
Response.Write(objRS("kolum0"))& "\<br\>"
Response.Write(objRS("kolum1")) & "\<br\>"
Response.Write(objRS("kolum2")) & "\<br\>"
objRS.MoveNext

Set objRs = Nothing
objConnection.close
Set objConnection = Nothing
%\>

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

## #8 — @nders, 2004-12-06T11:44Z

Varför gör du så där? Du ställer en massa SQL-frågor, skriver ut texten "strsql", och använder inte något av recordseten? Vad är *objCon*?

Du får nog försöka förklara vad du hade tänkt att den koden skulle göra...

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

## #9 — Nick, 2004-12-06T11:46Z

jadu jag vet inte varför jag gör så, va det sättet jag kompå objcon = objconnection

kodenskriver ut alla poster i databasen i en htmlfil.. fast upptäkte.. att det stämmer nog inte så bra får kolla på koden osickaden isin helhet.. har ej tillgång tillden just nu tyvärr..!

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

## #10 — @nders, 2004-12-06T11:48Z

Vad är det tänkt att koden ska göra?

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

## #11 — Poffe, 2004-12-06T12:56Z

> objcon = objconnection

Då måste du använda objconnection, du kan inte ändra mitt i.

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

## #12 — Nick, 2004-12-06T15:57Z

så uppdaterad med värklig kod.. det andra va bara jag som fick för mej nått.. problemet är att när man uppdaterar sidan får man ett odefinerat fel!

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

## #13 — Nick, 2004-12-06T16:05Z

löst problemet tror jag genom att byta connection till  tack för hjälpen !! några tipps?:

Set objConnection = Server.CreateObject( "Adodb.Connection" )
objConnection.Provider = "Microsoft.Jet.OLEDB.4.0"
MdbFilePath = Server.MapPath( "/rp1/admin/db/rp1.mdb" )
objConnection.ConnectionString = "Data Source='" & MdbFilePath & "'"
objConnection.open

MvH
NiCK

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

## #14 — J.N., 2004-12-06T16:38Z

HEJ!

Varför hämtar du inte alla poster i samma fråga och loopar ut recordsetet?

Din Rs.MoveNext gör i allafall ingen nytta, eftersom du ersätter innehållet med id-2-uppgifterna efterår, alt. stänger det.

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

## #15 — Nick, 2004-12-06T21:12Z

så hur skulle jag kunna adressera kolumerna i varje post separat?
(första databas projekte jag gör)

MvH
NiCK

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

## #16 — J.N., 2004-12-07T13:12Z

HEJ!

Hur man loopar ut ett recordset måste du ha läst i något exempel?

```
Set objRs = objConnection.Execute("SELECT * FROM Tabell1)
Do Until objRS.Eof
	Response.Write(objRS("kolum0"))& " "
	Response.Write(objRS("kolum1")) & " "
	Response.Write(objRS("kolum2")) & "<br>"
objRS.MoveNext: Loop

objRs.Close: Set objRs = Nothing
objConnection.close: Set objConnection = Nothing
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/117424-fel
