Avatar billede itarkiv Nybegynder
10. september 2002 - 17:24 Der er 4 kommentarer og
1 løsning

Hvad er der galt

Jeg er igang med "Databasestyrede websider", men hvad er der galt her:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%
Set database = Server.CreateObject("ADODB.Connection")
database.Open("Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=c:\inetpub\db\testdatabase.mdb")
%>


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Response.Write("Forbindelsen til databasen blev oprettet uden problemer")
%>
</body>
</html>
Avatar billede exp-ralle Nybegynder
10. september 2002 - 17:26 #1
Prøv

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%
Set database = Server.CreateObject("ADODB.Connection")
database.Open("Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=\db\testdatabase.mdb")
%>


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Response.Write("Forbindelsen til databasen blev oprettet uden problemer")
%>
</body>
</html>

Det skulle vist virke hvis du da kører den på localhost (din egen iis/pws)
Avatar billede itarkiv Nybegynder
10. september 2002 - 17:30 #2
Den siger:

Tekniske oplysninger (for supportteknikere)

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0409)
Strengkonstanten er uafsluttet
/eksempel1.asp, line 5, column 48
database.Open("Provider=Microsoft.Jet.OLEDB.4.0;
-----------------------------------------------^


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

Side:
GET /eksempel1.asp

Klokkeslæt:
10. september 2002, 17:34:36


Yderligere oplysninger:
Microsoft Support
Avatar billede eagleeye Praktikant
10. september 2002 - 17:32 #3
Det skal være uden return inden Data Source.:

database.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\db\testdatabase.mdb")
Avatar billede exp-ralle Nybegynder
10. september 2002 - 17:33 #4
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%
Set database = Server.CreateObject("ADODB.Connection")
database.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\db\testdatabase.mdb")
%>


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Response.Write("Forbindelsen til databasen blev oprettet uden problemer")
%>
</body>
</html>

Plejer ikke at arbejde med databaser sådan her, så det er et gæt...
Avatar billede eagleeye Praktikant
10. september 2002 - 17:34 #5
Der skal enten være hel sti angivelse:

database.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\wwwroot\db\testdatabase.mdb")

Eller med server.Mappath:
database.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/db/testdatabase.mdb"))
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