Avatar billede torbenmelander Nybegynder
28. marts 2001 - 14:23 Der er 5 kommentarer og
2 løsninger

Database og opdatering af side i browser

Når jeg opdatere min side i browseren får jeg denne fejlmeddelse på den linie hvor jeg åbner databasen (Conn.Open DSN):

Error Type:
Provider (0x80004005)
Unspecified error
\"FIL\", line 30

Her er koden for mit dokument:

<html>
<title>Hente data fra database</title>
<head>
</head>
<body>
<%
DNS = \"\"

Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"/cgi-bin/database.mdb\")
Conn.Open DSN

strSQL = \"Select * from news order by Dato Desc\"
Set rs = Conn.Execute(strSQL)

dim Nummer

Nummer = 0

Do
  Nummer = Nummer +1
  if Nummer <= 3 then
    Response.Write rs(\"Titel\") & \"<BR>\" &rs(\"Tekst\")& \"<br>\"
    Response.Write \"<A HREF=\"\"\" &rs(\"URL\")& \"\"\">\" & rs(\"URLTekst\") & \"</A><br>\"
    Response.Write rs(\"Dato\")& \"<p>\"
  end if

  rs.MoveNext
Loop While Not rs.EOF

\' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>



Jeg prøvede at indsætte linien:

<% Response.Expires = Now 0 %>

øverst i dokumentet, men det løste kun problemmet halvt. Jeg får stadig fejlen når jeg opdatere siden i browseren, men hvis jeg lukker browseren og åbner siden igen slipper jeg af med fejlen ved hjælp af denne linie.

Hvad kan jeg gøre ved dette lille problem?

Avatar billede netsrac Praktikant
28. marts 2001 - 14:24 #1
DSN = DSN & \"DBQ=\" & Server.MapPath (\"cgi-bin\\database.mdb\")
Avatar billede slash Nybegynder
28. marts 2001 - 14:24 #2
prøv at slette den linje hvor du sætter DNS = \"\"
Avatar billede torbenmelander Nybegynder
28. marts 2001 - 15:25 #3
Tak for forslagene!

Desværre løste ingen af dem mit problem!

Andre forslag?
Avatar billede slash Nybegynder
28. marts 2001 - 15:26 #4
ja... et vildt et er: fjern Conn.Close
Set Conn = Nothing


bare for testen skyld!
Avatar billede soerens Nybegynder
29. marts 2001 - 10:43 #5
slash >> No no, de to linier er fine nok ;-)

torben >> Så vidt jeg husker kommer den fejlmeddelelse ofte, hvis der er \"kage\" i stien i DBQ\'en

Prøv at sætte stien manuelt i stedet for at bruge MapPath.

Du kan evt. også lige prøve at Response.Write DSN før du laver connectionen, bare lige for at teste at det ser korrekt ud.

Post evt. resultatet her.

/SørenS.
Avatar billede torbenmelander Nybegynder
30. marts 2001 - 09:03 #6
Da jeg startede computeren til morgen, kunne jeg ikke frembringe fejlen igen. Underligt

I (netsrac og soerens) må deles om pointne.

Tak for hjælpen alle!!!
Avatar billede soerens Nybegynder
30. marts 2001 - 09:14 #7
Det er bare fjong ;-)

Kig evt. lidt på det her sp.:
http://www.eksperten.dk/spm/60589

Det ka\' være du ka\' finde et par guldkorn der også.

/SørenS
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