Avatar billede loukas Mester
17. oktober 2004 - 02:14 Der er 6 kommentarer og
1 løsning

Unspecified error

Jeg har installeret win-2003.
Serveren har kørt et godt stykke tid og alt har virket.
efter at have genstartet maskinen, får jeg følgende fejl på samtlige database-forbindelser.

Microsoft JET Database Engine error '80004005'

Unspecified error


Og jeg har prøvet følgende:
'strc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\webshop\webshop\db\webshop.mdb server=(local)"
strc = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\webshop\webshop\db\webshop.mdb"

og kontrolleret rettigheder på databaserne.
Avatar billede trekkies Juniormester
17. oktober 2004 - 11:04 #1
Tror du ikke at det er fordi at du har sat en ' ved din provider?

Prøv at fjerne den og så se hvad der sker.
Avatar billede medions Nybegynder
17. oktober 2004 - 13:01 #2
Prøv sådan her:

Prøv lgie sådan her:

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Driver={Microsoft Access Driver (*.mdb)}DBQ=" & Server.MapPath("db/webshop.mdb")

Det skulle meget gerne virke!

//>Rune
Avatar billede loukas Mester
17. oktober 2004 - 16:22 #3
Så får jeg den her:
Microsoft OLE DB Service Components error '80040e73'
Format of the initialization string does not conform to the OLE DB specification.
Avatar billede eagleeye Praktikant
17. oktober 2004 - 18:31 #4
Prøv at bruge Jet.OLE DB provideren og ikke Microsoft Access Driver. Da Microsoft Access Driver virker mere ustabil.

strc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\webshop\webshop\db\webshop.mdb server=(local)"
'strc = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\webshop\webshop\db\webshop.mdb"


Prøv at tjekke du får lukket recordset og connections på de sider du bruger en connection.

Conn.Close
Set conn=nothing
Avatar billede loukas Mester
17. oktober 2004 - 21:50 #5
Jeg har prøvet med begge i en test.asp
Jeg har kigget på ODBC-driverne og opdaget at på maskinen hvor jeg udvikler ASP
og min server-maskine, har 2 forskellige versioner af ODBCdriveren.
Kan det have nogen betydning, og hvordan installere jeg den nyere version på serveren?


<%   
strconnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\webshop\webshop\db\webshop.mdb"
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open strconnect
        SQL = "DELETE * FROM varer WHERE vareid=138462"
        objConn.Execute(SQL)
    objConn.Close    

%>
'--------------------------------------------------------------------------------------------------------------


    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "Driver={Microsoft Access Driver (*.mdb)}DBQ=" & Server.MapPath("webshop.mdb")
        SQL = "DELETE * FROM varer WHERE vareid=138462"
        objConn.Execute(SQL)
    objConn.Close
Avatar billede eagleeye Praktikant
17. oktober 2004 - 21:59 #6
Avatar billede loukas Mester
21. oktober 2004 - 22:41 #7
Hej igen !!
Jeg har langt om længe fundet en løsning :-)
Tak for de gode løsninsforslag, meen desværre var det ikke lige dem der virkede.
Se linket her hvis i er nysgerrige efter at se hvordan det blev løst.
http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=115
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