Avatar billede jekk Nybegynder
06. maj 2004 - 16:16 Der er 11 kommentarer

Opdatere Access giver fejl: Unable to open registry key

Hvad er årsagen til, at serveren giver med følgende fejl, når jeg forsøger at opdatere Access-databasen (jeg kan godt læse databasen).

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 0x24c Thread 0x610 DBC 0x201c0c4 Jet'.

/indeks/Login.asp, line 60

(serveren har før virket, men efter retablering af hele web-serveren fra Ghostede CD'ere, så virker det ikke mere - er der nogen properties, jeg mangler at sætte rigtigt ?)
Avatar billede and_ Nybegynder
06. maj 2004 - 16:36 #1
Den kan ikke finde din database
Avatar billede and_ Nybegynder
06. maj 2004 - 16:36 #2
prøv at smide dit script herind...
Avatar billede jekk Nybegynder
06. maj 2004 - 16:56 #3
Global.asa:
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Session_OnStart

Session("DB") = "DBQ="&Request.ServerVariables("APPL_PHYSICAL_PATH")&"...\Database\indeks.mdb;" &_
  "DefaultDir="&Request.ServerVariables("APPL_PHYSICAL_PATH")&"...\Database\;" &_
  "Driver={Microsoft Access Driver (*.mdb)};" &_
  "DriverId=25;FIL=MS Access;" &_
  "ImplicitCommitSync=Yes;" &_
  "MaxBufferSize=512;" &_
  "MaxScanRows=8;" &_
  "PageTimeout=5;" &_
  "SafeTransactions=0;" &_
  "Threads=3;UID=admin;" &_
  "UserCommitSync=Yes;"

END SUB
</SCRIPT>
----------------------------------------------------------
Login.asp:
<%@ LANGUAGE="VBSCRIPT" %>
<!-- #include file="Adovbs.inc" -->
<%
SET Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Session("DB")

SQL = "SELECT * FROM IndeksEmner Where BrugerID = '"&strBrugernavn&"' AND Password = '"&strAdgangskode&"'"
SET Rs = Conn.Execute(SQL)
 
if not rs.eof then 
  xID = rs.Fields("ID")
  xOk = "1"
  xAntalBesog = Rs.Fields("AntalBesog") + 1                           
end if

RS.Close
Set RS = Nothing

if strBrugernavn = "demo" then xOk = "2"

if xOk = "1" then
  Set MyConn=Server.CreateObject("ADODB.Connection")
  MyConn.Open Session("DB")

  SQL = "Update IndeksEmner Set "
  SQL = SQL & " AntalBesog = " & xAntalBesog
  SQL = SQL & " Where [ID] = " & xID
  MyConn.Execute(SQL)

  MyConn.Close
  Set MyConn = Nothing
:
:
------------------------
Avatar billede jekk Nybegynder
06. maj 2004 - 18:58 #4
på serveren har jeg installeret Front page, for at kunne håndtere asp,
men er noget med, at der skal være installeret extensions - hvordan gør man det - og kan det evt. løse det beskrevne problem ???
Avatar billede and_ Nybegynder
06. maj 2004 - 19:27 #5
fraråder at bruge frontpage til asp, men nok om det...

denne er ikke gyldig:

Session("DB") = "DBQ="&Request.ServerVariables("APPL_PHYSICAL_PATH")&"...\Database\indeks.mdb;" &_

udskiftes med:

Session("DB") = "DBQ=" & server.mappath("../Database/indeks.mdb") & "; " &_
"DefaultDir=" & server.mappath("../Database/indeks.mdb") &_
  " Driver={Microsoft Access Driver (*.mdb)};" &_
  "DriverId=25;FIL=MS Access; " &_
  "ImplicitCommitSync=Yes; " &_
  "MaxBufferSize=512; " &_
  "MaxScanRows=8;" &_
  "PageTimeout=5;" &_
  "SafeTransactions=0; " &_
  "Threads=3;UID=admin; " &_
  "UserCommitSync=Yes; "


Prøv det
Avatar billede and_ Nybegynder
06. maj 2004 - 19:38 #6
men en lidt nemmere model end den du laver der:

<%
set conn = server.createobject("adodb.connection")
session("DB") = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("../Database/indeks.mdb"), 1, 3
conn.Open session("DB")
%>
Avatar billede jekk Nybegynder
06. maj 2004 - 21:11 #7
tak - jeg afprøver imorgen ...
Avatar billede and_ Nybegynder
19. maj 2004 - 15:04 #8
lukketid?
Avatar billede and_ Nybegynder
25. august 2004 - 17:05 #9
Vi prøver lige igen... Skal vi lukke? Synes du ikke at det er ved at være tiden...
Avatar billede and_ Nybegynder
15. september 2004 - 16:19 #10
Så jekk... Så må det da være tiden...
Avatar billede and_ Nybegynder
19. januar 2005 - 10:56 #11
så må det da være lukketid...! Næste step: Anmeldelse!
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