Lauritz Jensen <lauritz2@hotmail.com> skrev i en
nyhedsmeddelelse:3A643091.171B1484@hotmail.com...
> Jon Klose Larsen wrote:
> >
> > Jeg åbner og bruger 2 baser - derefter lukker jeg den (se kode-snip
> > nederst)
> > Så vil jeg åbne en 3. base, men får nu følgende fejl..
> >
> > Microsoft OLE DB Provider for ODBC Drivers error '80004005'
> > [Microsoft][ODBC Microsoft Access Driver] Could not use '(unknown)';
> > file already in use.
> > /td-atc/session.asp, line 273
> [...]
> > place = "xxxxxx"
> > **place slettet her - er korrekt i scriptet**
> >
> > Streng1 = "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="
> > Streng2 = "\sessions.mdb;UID=admin;PWD=;"
> > AccessDataBase = Streng1 & place & Streng2
> > Set database = Server.CreateObject("ADODB.Connection")
> >
> > *****linie 273 herunder*****
> > database.Open AccessDataBase
> [...]
>
> Indeholder "place" den fulde sti?
> "place" afsluttes ikke med en "\"?
> Du har ikke sessions.mdb åben i access samtidig?
> Har du, i dit script, lavet en anden connection til sessions.mdb?
> Prøv at fjerne "PROVIDER=MSDASQL;".
>
> --
> Lauritz
Hej
Place har den fulde sti uden \ til slut.
Jeg har sessions.mdb åben tidligere i scriptet, men mente at jeg lukkede den
med de linier lige over min fejl. Og jeg har ikke basen åben i access
samtidig.
Har lige prøvet at fjerne "PROVIDER=MSDASQL;". men det givber ingen
forskel.
Du kan se problemmet her :
http://www.fly.opasia.dk/td-atc/session.asp?ID=8
Håber du kan hjælpe mig.
Jon