---
title: "File already in use"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/53076-file-already-in-use"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SPinckney"
published: "2002-09-12T18:56:09.000Z"
updated: "2002-09-13T22:49:32.000Z"
replies: 12
views: 356
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/53076-file-already-in-use"
---

# File already in use

## #1 — SPinckney, 2002-09-12T18:56Z

Jag har stött på ett väldigt skummt fel.

\[Microsoft\]\[ODBC Microsoft Access Driver\] Could not use '(unknown)'; file already in use. 

Får jag när jag ska öppna en databas.

Säg nu att jag döper om databasen och hänvisar till den i sidan och refreshar så får jag samma sak ?

sen om jag refreshar ytterligare en gång så får jag felet

Unspecified error

Här är en del av min kod

```

<%

checkdate = request.form.item("App_DOB")
if checkdate = "" then checkdate = #01/01/1801#
if not isDate(checkdate) then response.redirect("InvalidDOB.asp")

for each MyItem in Request.Form 
	session(MyItem) = Request.Form.Item (MyItem)
next

	Function PopulateData(Area)
	dim i 
	dim rstLanguage 
	dim TotalLanguages
	
	Set Connect = CreateObject("ADODB.Connection")
	[b]Connect.Open "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Applicants.mdb")[/b]

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

	sql = "select * from skills where skilltype = '" & Area & "'"
	rstLanguage.Open sql, Connect, adOpenStatic
	 
	while not rstLanguage.EOF 
		if i/3 = i\3 then 
			if i<>0 then 
				%>
```

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

## #2 — SPinckney, 2002-09-12T19:18Z

Jag bytte ut min connectionstring mot

("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Applicants.mdb"))

och det fungerade utmärkt.

Vad beror nu detta på ?!

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

## #3 — Jesper T, 2002-09-12T21:26Z

Kan det vara så att du hade access öppet när du trixade med skriptet? Då brukar det stå så. Jag tror att det fungerade andra gången pga. att du hade stängt ner din db. i access. :)

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

## #4 — Ekström, 2002-09-12T21:27Z

**red.** Håller med Jesper T

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

## #5 — Jesper T, 2002-09-12T21:27Z

Ekar det här eller... ;)

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

## #6 — Ekström, 2002-09-12T21:29Z

Öhh nej, varför tror du det? :D

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

## #7 — SPinckney, 2002-09-13T08:37Z

Nej det har inget med saken att göra. Jag fick samma fel på alla sidor gång efter gång även fast databasen var nedstängd. Sen när jag bytte connectionstring så fungerade det utmärkt. Jag testade dessutom idag med att byta tillbaka till den gammla connectionstringen men då fick jag samma fel som förut.

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

## #8 — CatZ, 2002-09-13T08:51Z

Jag hade själv en hel del liknande fel när jag körde med ACCESS DRIVER istället för jet

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

## #9 — OveRRidE, 2002-09-13T09:26Z

Som jag sagt innan, använd OLEDB. ;)

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

## #10 — SPinckney, 2002-09-13T10:54Z

Jo jag kommer använda det i framtiden. Men vore ganska intressant att veta varför det inte fungerar med Access Driver.

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

## #11 — OveRRidE, 2002-09-13T11:34Z

Lookie lookie vad farbror [MSDN](http://msdn.microsoft.com) tar fram. :)

<http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q174943&>

> **MSDN skrev:**
>
> This error can occur when the database is open in Access.... At a minimum, the account being used needs Create, Destroy, Read, Write to work **with the .ldb file**. Specific permission can be applied to the database to limit access.

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

## #12 — SPinckney, 2002-09-13T13:05Z

Jag har också läst detdär men det stämde inte riktigt för mig.
*This error can occur when the database is open in Access.* Den va aldrig öppnad i Access. 

*the account being used needs Create, Destroy, Read, Write to work with the .ldb file.* 

Jag hade satt Full Control på Everyone när jag testade.

Aja det fungerar varjefall med OLEDB. E väl tur det ;)

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

## #13 — Jesper T, 2002-09-13T22:49Z

A, ja, det där har vi hört förut... ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/53076-file-already-in-use
