25. januar 2003 - 14:07
Der er
7 kommentarer og 1 løsning
Opdatering af database...
Hej, Hvorfor virker dette ikke? Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("../db/comments-system.mdb") Conn.Open DSN strSQL = "Update CommentsSystems set " strSQL = strSQL & "Systemnavn= '" & Systemnavn & "', " strSQL = strSQL & "AntalBeskeder= '" & AntalBeskeder & "', " strSQL = strSQL & "OverskriftFarve= '" & OverskriftFarve & "', " strSQL = strSQL & "OverskriftBagrund= '" & OverskriftBagrund & "', " strSQL = strSQL & "BeskederBagrund= '" & BeskederBagrund & "', " strSQL = strSQL & "BeskederFarve= '" & BeskederFarve & "', " strSQL = strSQL & "BeskederNavnFarve= '" & BeskederNavnFarve & "', " strSQL = strSQL & "SkrivBagrund= '" & SkrivBagrund & "', " strSQL = strSQL & "SkrivTekstFarve= '" & SkrivTekstFarve & "', " strSQL = strSQL & "SkrivBeskedBagrund= '" & SkrivBeskedBagrund & "', " strSQL = strSQL & "SkrivBeskedFarve= '" & SkrivBeskedFarve & "', " strSQL = strSQL & "Bagrund= '" & Bagrund & "' " strSQL = strSQL & " Where BrugersId = '" & Id & "'" Conn.Execute(strSQL) Conn.Close Set Conn = Nothing Fejlen er: Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x568 Thread 0x6fc DBC 0x9c7ab2c Jet'. /commentssystem/rediger.asp, line 21 Og linie 21 er: Conn.Open DSN Det er et gammelt script jeg har lavet som også har virket før. Tak på forhånd! /Firehat.dk
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
25. januar 2003 - 14:17
#1
25. januar 2003 - 14:18
#2
Det betyder den ikke kan finde database filen hvor den er angivet.: DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("../db/comments-system.mdb") Conn.Open DSN Hvis det er på et web hotel er du nød til at skriver den fulde sti selv: DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=d:\wwwhomes\xxxx\db\comments-system.mdb" Conn.Open DSN
25. januar 2003 - 14:19
#3
icarus > det er lavet lige efter html.dk eagleeye > hmm... jeg bruger nu den anden måde alle andre steder på firehat.dk ?
25. januar 2003 - 14:24
#4
Ok.. Hvis det virker på dit web-hote. Fejlen er stadig den ikke kan findes er hvor ligger ASP filen i forhold til databasen som det er lavet i DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("../db/comments-system.mdb") Conn.Open DSN Skal ASP filen og databasen ligge i samme dybte i folderne..: xx\db\comments-system.mdb xx\foldernavn\ASPfilenskalværeher.asp
25. januar 2003 - 14:31
#5
Hvis din db folder ligger i roden så prøv denne: DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("/db/comments-system.mdb") Conn.Open DSN
25. januar 2003 - 14:31
#6
Hvis din db folder ligger på samme niveau som roden så prøv: DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("/../db/comments-system.mdb") Conn.Open DSN
Slettet bruger
25. januar 2003 - 23:41
#7
firehat > du skrev: det er lavet lige efter html.dk Sikkert, mit svar går ud på at opsætningen på serveren (f.eks. at brugeren for den løsning der kører, er forkert opsat), og ikke noget med at koden er forkert.
16. marts 2003 - 13:59
#8
lukker
Kurser inden for grundlæggende programmering