Hjälp snälla

ASP

6 svar · 200 visningar · startad av cHeMiCaL-X

Medlem sedan okt. 2001208 inlägg
Trådstart#1

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data.

/bypath/dbshow.inc, line 4

detta meddelandet får jag när jag försöker att ta ut data ur min databas

jag kör med system-dns
och min connect kod ser ut så här...

<% 

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open = "bypath"

Sen kommer lite sql kod och recset

Medlem sedan okt. 2001208 inlägg
#2

Jag har inte ändrat något i ODBC inställningarna eller något sådant...

Fattar inte hur detta kunde hända

Medlem sedan okt. 20005 273 inlägg
#3

Har du databasen lokalt??

Medlem sedan okt. 2001208 inlägg
#4

jepp..

Medlem sedan mars 20002 836 inlägg
#5

... då får du itne ha samma databas öppen i access ...

cya,
PatrikB

Medlem sedan okt. 2001208 inlägg
#6

Har jag inte haft..

Men jag testade och kovertera databsen till Access 97 format och då funkade det perfekt.. men varför slutade det att funka med Access 2002 format?

Medlem sedan dec. 19998 577 inlägg
#7

Connect.open skall inte tilldelas ett värde med =, .open kan ses som en sub, och bör alltså se ut såhär:

Connect.Open "bypath"
264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)