webForumDet fria alternativet

Hjälp snälla

ASP

6 svar · 178 visningar · startad av cHeMiCaL-X

Medlem sedan okt. 2001208 inlägg
Frågan#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??

------------------
Icaaq, mannen med korven. (!)

[Redigerat av icaaq den 20 okt 2001]

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

------------------
*ordning och reda!, pengar på fredag.*

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"

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

245 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)