Avatar billede hojben Novice
18. december 2007 - 07:44 Der er 9 kommentarer og
1 løsning

forbind til database

Simpel databaseforbindelse virker ikke.. Jeg har denne bette kode men det virker ikke..
<html>
<head>
  <title>Database forbindelse</title>
</head>
<body>

<%
Set Conn = Server.Createobject("ADODB.Connection")

'--- Database forbindelse ---
conn = "DRIVER={Microsoft Access Driver (*.mdb)}; "
conn = conn & "DBQ=" & server.mappath("ugens.mdb")
Conn.Open strDSN

'--- SQL forspøgelse ---
Set RS = Conn.Execute("SELECT * FROM ugens")
%>

<table border="1" width="400">
<%
'--- Udskriv data ---
Do While Not RS.EOF
  %>
  <tr>
    <td><%=RS("Id")%></td>
    <td><%=RS("dato")%></td>
    <td><%=RS("gerning")%></td>
  </tr>
  <%
RS.MoveNext
Loop

RS.close
Conn.Close
Set RS = nothing
Set Conn = nothing

%>
</table>

</body>
</html>
Avatar billede fennec Nybegynder
18. december 2007 - 08:02 #1
Det er lidt nemmere hvis du fortæller os hvilken fejlmeddelse du får.
Avatar billede hojben Novice
18. december 2007 - 08:22 #2
får bare denne intetsigende fejl:

Flere oplysninger

Denne fejl (HTTP 500 intern serverfejl) betyder, at et serverproblem på det websted, som du besøger, forhindrede visning af websiden.
Avatar billede fennec Nybegynder
18. december 2007 - 08:30 #3
Funktioner >> internetinstillinger >> Advanceret >> Fjern afkrydsning fra "Vis meddelse om uskadelige HTTP-fejl"

Kør så siden igen. Nu får du den rigtige ASP fejl.
Avatar billede fennec Nybegynder
18. december 2007 - 08:31 #4
.. Det er i IE browseren du skal gøre dette..
Avatar billede nielle Nybegynder
18. december 2007 - 08:34 #5
Gætter på at:

'--- Database forbindelse ---
conn = "DRIVER={Microsoft Access Driver (*.mdb)}; "
conn = conn & "DBQ=" & server.mappath("ugens.mdb")

simpelthen skal rettes til:

'--- Database forbindelse ---
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
strDSN = strDSN & "DBQ=" & server.mappath("ugens.mdb")
Avatar billede hojben Novice
18. december 2007 - 08:44 #6
ændrede til nielle's og får nu denne fejl:

Microsoft JScript compilation error '800a03ec'

Expected ';'

/databaser/test2.asp, line 4

Set database = Server.CreateObject ("ADODB.Connection")
----^
Avatar billede fennec Nybegynder
18. december 2007 - 08:58 #7
Nu har du kode som slet ikke er med i det orginale...

Med nielle's kode skal det være sådan:

<%
Set Conn = Server.Createobject("ADODB.Connection")

'--- Database forbindelse ---
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
strDSN = strDSN & "DBQ=" & server.mappath("ugens.mdb")
Conn.Open strDSN

'--- SQL forspøgelse ---
Set RS = Conn.Execute("SELECT * FROM ugens")
%>
Avatar billede hojben Novice
18. december 2007 - 09:05 #8
takker, nu virker det..
smid svar
Avatar billede nielle Nybegynder
18. december 2007 - 09:20 #9
Microsoft JScript compilation error '800a03ec'>

Der er godt nok stor forskel på om du laver ASP vha. JScript eller VBScript. Den originale kode er VBScript, men fejlbeskeden tyder på at du har angivet at det er JScript du agter at bruge.
Avatar billede hojben Novice
18. december 2007 - 09:41 #10
Det kan du sagtens bilde mig ind.. jeg fatter hat...
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