21. januar 2005 - 00:01
Der er
36 kommentarer og 1 løsning
database help, jetdin.
Når jeg logger ind i mit login system, for jeg denne fejl: 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 0x800 Thread 0x764 DBC 0xa6351d4 Jet'. det sker efter jeg skal ligge min db i roden /db før lå min db.mdb i samme mappe som mine .asp filer den skriver fejl i: Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../../db/database.mdb") Kan det være noget med at jeg skal ændre Set Conn ??? (Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../../db/database.mdb")
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?
21. januar 2005 - 00:06
#1
nej... problemet er muligvis at du ikke referere rigtigt til din database... prøv i stedet at skrive: Conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("/db/database.mdb")
21. januar 2005 - 00:08
#2
Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../database.mdb")
21. januar 2005 - 00:09
#3
Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../db/database.mdb") sorry
21. januar 2005 - 00:10
#4
for samme fejl begge to: 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 0x800 Thread 0x7e4 DBC 0x2152b84 Jet'.
21. januar 2005 - 00:11
#5
fejl linje 20: Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../db/database.mdb")
21. januar 2005 - 00:11
#6
hvor har du udbyder .?
21. januar 2005 - 00:12
#7
hoster du den selv?
21. januar 2005 - 00:13
#8
cliche.dk
21. januar 2005 - 00:13
#9
ASP er slået til på dit webhotel. så det burde virke..
21. januar 2005 - 00:13
#10
så er der sikkert ikke skriverettigheder i mappen
21. januar 2005 - 00:16
#11
okey har sendt dem en mail,, ang. skriverettigheder i mappen... også må jeg håbe det er dem som har fucket i det,, og glemt at give mig det.
21. januar 2005 - 00:17
#12
Okay.. det må det næsten være.. hvis ikke så må det være fordi vi stadig ikke rammer mappen ved vores kald:)
21. januar 2005 - 00:17
#13
kalp -> nej, det er det ikke..! jr40 -> du skal bruge den relative sti til databasen. Det er fordi mappen db ikke ligger tilgængeligt fra www. Conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:/www/ditdomæne/db/database.mdb" noget i den stil
21. januar 2005 - 00:18
#14
ellebaek>> nåede da vist lige heldigvis at sige hvis ikke så er det fordi vi ikke rammer mappen
21. januar 2005 - 00:21
#15
ja, var mens jeg skrev mit indlæg.. Men fejlen for at der ikke kan opdateres i databasen er: operation must use an updateable query. men det skal være noget i stilen af: Conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\web\ditdomæne\db\database.mdb"
21. januar 2005 - 00:23
#16
og ditdomæne skal så være af typen: etellerandet.dk
21. januar 2005 - 00:24
#17
okey så langt så godt.. ;) det ser sådan her ud nu: Set Connection = Server.CreateObject("ADODB.Connection") Conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:/www.xxx.dk/db/database.mdb" og nu skriver den en ny fejl: Microsoft VBScript runtime error '800a01a8' Object required: 'Conn'
21. januar 2005 - 00:25
#18
Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\web\xxx.dk\db\database.mdb" Sådan her vil jeg mene-..
21. januar 2005 - 00:27
#19
ellebaek>>> jeg for stadigvæk den dumme fejl: Microsoft VBScript runtime error '800a01a8' Object required: 'Conn'
21. januar 2005 - 00:28
#20
ret det her: Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\web\xxx.dk\db\database.mdb" til: Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\web\xxx.dk\db\database.mdb"
21. januar 2005 - 00:29
#21
nu bliver det spændende... krydser fingre:)
21. januar 2005 - 00:36
#22
nu for jeg fejl i linje 20 igen: 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 0x800 Thread 0x4a8 DBC 0x9e47074 Jet'.
21. januar 2005 - 00:37
#23
hmm... prøv lige: at skrive en fil kun med dette.. og så vise her hvad den skriver! <% response.write server.mappath("/") %>
21. januar 2005 - 00:40
#24
den skriver intet.
21. januar 2005 - 00:41
#25
blank side, uden fejl.
21. januar 2005 - 00:44
#26
mærkeligt.. den burde udskrive noget.. prøv lige: <% response.write server.mappath("mappe") & "<br>" response.write request.servervariables("APPL_PHYSICAL_PATH") & "<br>" response.write request.servervariables("PATH_TRANSLATED") %>
21. januar 2005 - 00:45
#27
så skrev den noget: d:\www\xxx.dk\public_html\mappe d:\www\xxx.dk\public_html\ d:\www\xxx.dk\public_html\wee.asp
21. januar 2005 - 00:47
#28
okay. så er vi der næsten.. ret det her: Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\web\xxx.dk\db\database.mdb" til: Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\www\xxx.dk\db\database.mdb"
21. januar 2005 - 00:49
#29
yes lader til den virker nu... den går vidre til min anden side... men så for jeg fejl i linje 102 på den anden side: Set Conn = Nothing%> kan det have noget med det vi har rettet i at gøre? (vil i se mere kode, for at finde problemet?) sådan her ser det nederste kode ud: <% end if RS.MoveNext Loop end if Conn.Close Set Conn = Nothing%>
21. januar 2005 - 00:51
#30
hmm... skal se lidt mere kode.. Og gerne hele fejlen..!
21. januar 2005 - 00:55
#31
nogle steder ser det sådan her ud med admin;pwd Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../../db/database.mdb") & ";UID=admin;PWD=;" Skal det også bare ændres til: Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\www\ak-design.dk\db\database.mdb" eller?
21. januar 2005 - 00:56
#32
Den skriver: Microsoft VBScript compilation error '800a03f6' Expected 'End'
21. januar 2005 - 00:56
#33
ja, det burde virke..!
21. januar 2005 - 00:59
#34
I min config fil står der: strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../../db/database.mdb") hvad skal jeg ændre den til?
21. januar 2005 - 01:02
#35
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\www\ak-design.dk\db\database.mdb"
21. januar 2005 - 01:03
#36
okey tak,, fandt ihvertfald db problemmet,, nu er det bare noget script fejl.. hvem vil have points? skal de deles,, eller..
21. januar 2005 - 01:04
#37
Jeg smider et svar :-)
Kurser inden for grundlæggende programmering