Avatar billede Keld Nielsen Professor
14. december 2003 - 12:04 Der er 11 kommentarer og
1 løsning

fejl i objConn.Open

Jeg er ved at lave et lille tilmeldingssystem, men får en fejl i linie 5 (objConn.Open)

...er der nogen der kan gennemskue det ???

<%
DIM objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("tilmelding.mdb")
objConn.Open

DIM objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "personer", objConn, , adLockOptimistic, adCmdTable

objRS.AddNew
objRS("sted") = Request.Form("sted")
objRS("navn_1") = Request.Form("navn_1")
objRS("navn_2") = Request.Form("navn_2")
objRS("navn_3") = Request.Form("navn_3")
objRS("navn_4") = Request.Form("navn_4")
objRS("email") = Request.Form("email")
objRS("adresse") = Request.Form("adresse")
objRS("postnr") = Request.Form("postnr")
objRS("town") = Request.Form("town")
objRS("organisation") = Request.Form("organisation")
objRS.Update

objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
%>

<p>
<%
DIM strName
strName = Request.Form("Name")
Response.Write strName
%>,</p>

<p>tak for din tilmelding</>
Avatar billede eagleeye Praktikant
14. december 2003 - 12:06 #1
Hvilken fejl får du?
Avatar billede eagleeye Praktikant
14. december 2003 - 12:07 #2
Det kan være fordi den ikke kan finde database filen i den angivne sti.
Avatar billede Keld Nielsen Professor
14. december 2003 - 12:13 #3
fejlen er flg.:
Fejltype:
Microsoft JET Database Engine (0x80004005)
Uspecificeret fejl
/drev_c/Internet/Tilmeld-manuel/tilmeld_putin.asp, line 5
Avatar billede eagleeye Praktikant
14. december 2003 - 12:26 #4
Prøv at rette de 3 linjer med connection objectet til:

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"
objConn.Open Server.MapPath ("tilmelding.mdb")
Avatar billede Keld Nielsen Professor
14. december 2003 - 13:31 #5
Jeg får samme fejl !

...undskyld ventetiden ...der var lige en "lille" nyhed på TV
Avatar billede eagleeye Praktikant
14. december 2003 - 13:51 #6
hmmm det jeg lige umiddelbart kan finde er dette:
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q251/2/54.asp&NoWebContent=1

Eller så prøv en anden driver.:

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath ("tilmelding.mdb")
Avatar billede Keld Nielsen Professor
14. december 2003 - 13:56 #7
Så får jeg fejlen :

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0xe8c Thread 0xfe8 DBC 0x1590ea4 Jet kan ikke åbnes.
/drev_c/Internet/Tilmeld-manuel/tilmeld_putin.asp, line 4

...kigger lige linket igennem!
Avatar billede eagleeye Praktikant
14. december 2003 - 13:58 #8
Ok, men den sidste fejl tyder på at den ikke kan finde database filen hvor den er lagt. Ligger Database filen i samme folder som ASP filen?
Avatar billede Keld Nielsen Professor
14. december 2003 - 14:03 #9
Ja det gør den ...men jeg går mere i retning af opsætningen af IIS'en, mon ikke jeg har sat den forkert op ...kører på en XP Pro
Avatar billede stoney96 Nybegynder
14. december 2003 - 15:41 #10
Havde selv tilsvarende problem en gang. Kopierede mdb'en til andet sted. Slettede den oprindelige fil og kopierede kopien tilbage til den oprindelige lokation igen. Sært, men det virkede.....!
Avatar billede Keld Nielsen Professor
17. december 2003 - 10:17 #11
Jeg har fundet fejlen, skulle have hele adressen, ikke bare "MapPath" ...men der var også fejl på min IIS !

eagleeye ...smid lige et svar, så du ka' få lidt ponit!
Avatar billede eagleeye Praktikant
17. december 2003 - 19:34 #12
Ok ;)
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