Avatar billede gurvic Nybegynder
02. november 2003 - 19:56 Der er 7 kommentarer og
1 løsning

hvad gør man ved sådan en fejl

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Microsoft Jet-databasemotoren har standset processen, fordi du og en anden bruger forsøger at ændre de samme data samtidigt.
/hovedopgave/koden/kalenderframenu.asp, line 70


jeg har et program hvor min kalender pludselig ikke virker mere.. alt andet også med adgang til db virker... hvad kan man gøre ved den fejl??
Avatar billede dawin_dk Nybegynder
02. november 2003 - 20:01 #1
du har vist glemt at ofre dine månedtlige ting til ASP-guden ...

men i din kode har du højst sandsynligt et recordset du looper igennem ... og ændrer (eller bare læser) ... inde i det opdaterer du så noget eller forsøger at åbne det med læse rettigheder ... og dermed vil man have 2 recordsæts der vil ændre(/læse) i samme post... og det kan du ikke...

prøv at paste lige 5 linier før og 5 linier efter der du får fejlen :)
Avatar billede gurvic Nybegynder
02. november 2003 - 21:03 #2
set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Driver={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("ellebo.mdb")
Conn.Open DSN
   

    strSQL = "Select * From reservation order by udlejningsdato_fra"    Set rs = Conn.Execute(strSQL)

For y = 1 to 6
    If blnLast <> True Then
        Response.Write "<tr>"
        For x = 1 to 7
            Response.Write "<td align=center><font face=verdana size=2>"
            intLoopDay = intLoopDay + 1
            If intLoopDay >= intFirstDay Then

fejlen er i set rs = Conn.Execute(strSQL)
Avatar billede dawin_dk Nybegynder
02. november 2003 - 21:09 #3
prøv erstatte:

strSQL = "Select * From reservation order by udlejningsdato_fra"
Set rs = Conn.Execute(strSQL)

med det her:

strSQL = "Select * From reservation order by udlejningsdato_fra"
Set rs = server.createobject("adodb.recordset")
rs.open sql,conn
Avatar billede gurvic Nybegynder
02. november 2003 - 21:11 #4
Fejltype:
ADODB.Recordset (0x800A0BB9)
Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem.
/hovedopgave/koden/kalenderframenu.asp, line 70

så kommer den fejl
Avatar billede gurvic Nybegynder
02. november 2003 - 21:12 #5
det har også virket mange gange før, er først idag, den driller
Avatar billede dawin_dk Nybegynder
02. november 2003 - 21:16 #6
så ved jeg ik hvad.. prøv en rebot af serveren eller lign ..
Avatar billede gurvic Nybegynder
02. november 2003 - 21:19 #7
kører det bare herhjemme med iis så det burde der burde vel ikke være nogen probs. Tænker på om jeg måske i et andet dokument har glemt at lukke Conn igen og det måske kan være derfor??
Avatar billede gurvic Nybegynder
04. november 2003 - 08:35 #8
skiftede til en gammel version af programmet og så virkede det igen...
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