Avatar billede dp2001 Juniormester
17. november 2001 - 17:29 Der er 1 kommentar og
1 løsning

Generelt problem ved opslag i DB

Jeg har det samme problem hver gang, jeg prøver at lave opslag i Access DB via ASP.

Første gang går umiddelbart godt, men efterfølgende Refresh får jeg fejl på.

Typisk refererer fejlen til den linje i min ASP-kode, hvor jeg har min Conn.Open DSN.

Det virker umiddelbart som om, at jeg måske ikke får lukket forbindelsen ordentligt!?! Eller hvad fanden kan der være galt?

Et ganske almindeligt eksempel, der giver knas:

<html>
<head>
<title>Top 1</title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"layout/1.css\">
</head>
<body>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"/oddsrus/odds-db.mdb\")
Conn.Open DSN

strSQL = \"select top 10 * from kuponer ORDER BY gevinst DESC\"
set rs = Conn.execute(strSQL)

if rs.EOF then
Response.write \"Ingen rækker fundet.\"
else
  Do Until rs.EOF
    Response.write rs(\"gevinst\") & \"<br>\"
    RS.MoveNext
  Loop
end if

Conn.Close
Set Conn = Nothing%>
<!--#include virtual=\"/oddsrus/address.htm\"-->
</body>
</html>

Fejlen jeg får på en Refresh er typisk:

Siden kan ikke vises
Der er opstået et problem med den side, du forsøger at se, og siden kan ikke vises.

--------------------------------------------------------------------------------

Prøv følgende:

Klik på knappen Opdater, eller forsøg igen senere.

Åbn 194.192.106.205 hjemmesiden, og søg derefter efter hyperlinks til de ønskede oplysninger.
HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
Internet Information Services

--------------------------------------------------------------------------------

Tekniske oplysninger (for supportteknikere)

Fejltype:
Provider (0x80004005)
Uspecificeret fejl
/oddsrus/topti.asp, line 10


Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Side:
GET /oddsrus/topti.asp

Klokkeslæt:
17. november 2001, 17:27:25


Yderligere oplysninger:
Microsoft Support


Avatar billede eagleeye Praktikant
18. november 2001 - 10:40 #1
Jeg ville prøve med en anden db driver:

strConnect = \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"&Server.Mappath(\"/oddsrus/odds-db.mdb\")&\";\"
Conn.Open strConnect
Avatar billede dp2001 Juniormester
18. november 2001 - 21:15 #2
Hold da op - det var noget af en forskel!

RESPEKT (og tusind mange tak)!!
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