Avatar billede george Nybegynder
30. april 2006 - 23:10 Der er 2 kommentarer og
1 løsning

Hvorfor kan jeg ikke opdatere min side i 1-2 min

Jeg sidder tit og arbejder med DB'er og ofte sker det at jeg ikke kan opdaterer min side i 1-2 minutter. Hvis man har tålmodighed, og det har jeg ikke med sådan noget, og venter vises siden perfekt. Hvad er det der sker ?

Det er møj hamrende irriterende og forsinker en når man sidder og arbejder. Her den fejl den kommer med:

Provider (0x80004005)
Unspecified error
/vl10/vaertskaber.asp, line 232

Er der nogen af jer der har en løsning på denne fejl, for det er åbenbart ikke koden den er gal med.
Avatar billede thesurfer Nybegynder
30. april 2006 - 23:13 #1
Vis os koden fra linie 232 og evtuelle variabler.
Husker du at lukke forbindelsen til database ordentligt?

/theSurfer
Avatar billede eagleeye Praktikant
30. april 2006 - 23:13 #2
Fejlen kommer typsik i Conn.Open linjen, eksempel på koden:
Set Conn = Server.CreateObject("ADODB.Connection")
dbsti = Server.MapPath("/folder/dbfil.mdb")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & dbsti

Min erfaring er at {Microsoft Access Driver (*.mdb)}; driveren er lidt ustabil og kan give denne fejl en gang i mellem, også selvom man husker at kalde .Close på RecordSet og Connectionen. Fejlen kan komme pluseligt det kan være koden køre fint i et par dage og så kommer fejlen en gang eller to og forsvinder igen noget tid.

Jeg vil anbefale at bruge OLE.DB driveren som virker meget mere stabil i stedet for:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\folder\fil.mdb"



Så koden vist før skal rettes til dette:
Set Conn = Server.CreateObject("ADODB.Connection")
dbsti = Server.MapPath("/folder/dbfil.mdb")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbsti




Den fejl du får kan man som regel fremprovokeres ved at lave en .asp fil som kun åber en forbindelse til databasen, åbner siden i en browser og trykker hurtigt på reload flere gange.
Avatar billede george Nybegynder
30. april 2006 - 23:17 #3
thesurfer >> det er lige nøjagtigt som eagleeye beskriver. Og tak for en løsning eagleeye.
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