---
title: "För mkt surfande samtidigt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/168228-för-mkt-surfande-samtidigt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "freddssite"
published: "2008-01-19T07:47:14.000Z"
updated: "2008-01-20T21:09:08.000Z"
replies: 9
views: 687
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/168228-för-mkt-surfande-samtidigt"
---

# För mkt surfande samtidigt?

## #1 — freddssite, 2008-01-19T07:47Z

HUr kan man undvika att få detta felet? Klarar inte access av för mkt surfande på en sajt?

```
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time. 

/inkludera/statistik.asp, line 39
```

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

## #2 — freddssite, 2008-01-19T08:36Z

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e4d' 

[Microsoft][ODBC Microsoft Access Driver] Too many client tasks. 

/dmain.asp, line 8
```

 

Har nu även fått detta felet ett par gånger....

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

## #3 — voigtann1, 2008-01-19T08:37Z

att du stänger uppkopplingen till databasen när inte behövs längre.

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

## #4 — freddssite, 2008-01-19T08:42Z

kan du utveckla detta...åtgärd?

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

## #5 — voigtann1, 2008-01-19T19:11Z

Varje gång du vill ansluta dig till en databas (connection) så öppnar du databasen. Stäng din connection objekt så fort du inte använder den.

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

## #6 — MickeA.com, 2008-01-19T21:03Z

Här följer en lite förklaring:

```
' Dekl. variabeln
Dim conn

' Skapa db-ansl.
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open("...DATABASKOPPPLING...")

' Kör en fråga
Set rs = conn.Execute("SELECT foo FROM foo ORDER BY foo")
If Not rs.EOF Then
 ' Gör något med datan
End If

' Stäng recordset
rs.Close : Set rs = Nothing

' Stäng db-ansl.
conn.Close : Set conn = Nothing
```

Visa gärna lite kod, om du inte förstår vad vi menar.

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

## #7 — freddssite, 2008-01-20T13:04Z

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../db/maxmum.mdb") & ";pwd=kalleanka;"
Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM nyheter WHERE galler > # " & date()-1 & " # ORDER BY galler"
RecSet.Open SQL, Connect

count = 0
Do Until RecSet.EOF OR count = 4

%>

Här kommer allt fram som jag vill visa :)

<%
count = count + 1
RecSet.movenext
Loop

Connect.Close
Set RecSet=Nothing
Set Connect=Nothing
%>
```

 

Så här ser min koppling ut så fort jag använder en databas? Finns det några fel i denna för att undvika ovanstående problem som jag skriver om?

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

## #8 — MickeA.com, 2008-01-20T13:16Z

Ja, du stänger aldrig ditt recordset.
Det är det här som gör att du får ditt fel.

Lägg till *RecSet.Close* \_ovanför\_ *Connect.Close*

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

## #9 — freddssite, 2008-01-20T20:18Z

Okej, tackar! Men för övrigt är det okej att använda acess till en ganska vältrafikerad hemsida eller!?

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

## #10 — MickeA.com, 2008-01-20T21:09Z

Både ja och nej, beror helt på hur många / hur ofta databas frågor körs.
Hur koden ser ut spelar väldig stor roll, det med.

Sök i Asp forumet, samt i forumet "Databashanterare" (Os -och programmrelaterade forum) så finns det mängder med information om det här.

Glöm inte att "Acceptera som slutgiltigt svar", om du är nöjd med den hjälp du fått.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/168228-för-mkt-surfande-samtidigt
