Avatar billede sublimegirl Nybegynder
02. september 2003 - 13:58 Der er 4 kommentarer og
1 løsning

Hvad gør jeg med min db-forbindelse!?

Jeg har lavet et lille site, som trækker data ud af en database. Samtidig fodres databasen med data fra en anden database (Citeck), - og det kræver at der genereres en midlertidig fil (database.ldb).

På min lokale iis fungerede mit site fint, men ikke da jeg lagde det over på firmaets server. Hvad gør jeg!? Hvor ligger fejlen?

Fejlmedd:
Microsoft JET Database Engine (0x80004005)
"" kan ikke bruges, fordi filen allerede er i brug.
/beregn2.asp, line 96
Avatar billede loukas Mester
02. september 2003 - 19:18 #1
Microsoft JET Database Engine kan ikke åbne din access database fordi den bliver brugt af et andet program eller bruger.
Jeg sidder ofte med min DB åben når så jeg går ind på min side(og ikke har lukket access) kommer denne fejl.
Prøv at vis din kode det kan være vi bliver lidt klorere ;-)
Avatar billede sublimegirl Nybegynder
03. september 2003 - 08:24 #2
Sådan åbner jeg databasen:

<%
Dim Connect, connString
Set Connect = Server.CreateObject("ADODB.Connection")
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../Database/db.mdb") & ";Mode=Read"
Connect.Open connString
%>

Når jeg tester systemet på min egen PC, så fungerer det fint selvom jeg har databasen fuldstændig åben, og manuelt ændrer i værdierne i de forskellige tabeller. Trykker jeg så F5, så dukker de nye værdier frem på websiden. Ingen fejlmelding lokalt. Men ikke når det kommer over på den store server.

Kunne det tænkes der skal sættes noget specielt op på IIS'en eller laves noget ved databasen, som tillader at flere bruger databasen?
Avatar billede sublimegirl Nybegynder
05. september 2003 - 08:28 #3
Jeg har hørt i min øresnegl (kolega) at det måske kan have noget med åbning af databasen fra den anden applikation, - hvis MODE=Exclusive, så forhindrer den mit asp både i at læse og skrive.

Er her nogen der kan be- eller afkræfte det?
Avatar billede sublimegirl Nybegynder
08. september 2003 - 08:29 #4
Come on - 200 points til den som kan komme med et svar, som kan bruges.
Avatar billede sublimegirl Nybegynder
08. september 2003 - 08:49 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester