bonjour,
je tente de m'initier à l'asp et deja je galere
je teste l'exemple que j'ai trouvé dans un bouquin pour lire le contenu d'une base de donnée Access
iis a été installé sous xp pro j'ai testé le serveur avec l'heure et la date et tout fonctionne
au niveau de odbc j'ai cree un dsn systeme, la source de donnée sappelle Visiteurs et le chemin est c:\inetput\wwwroot\Visiteurs.mdb
lorsque je souhaite ouvrir ma page Visiteurs.asp situé dans c:\inetput\wwwroot\ j'obtient l'erreur suivante :
HTTP 500 - Erreur interne de serveur
Internet Explorer
voici mon code :
donc d'ou peux venir cette erreur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 <% @ LANGUAGE="VBSCRIPT"%> <html> <head> <TITLE>Lecture du contenu de la base</TITLE> </head> <body> <br><br> <p align="center"><strong><font size="5">Lecture du contenu de la base</font></strong></p> </br></br> <% ' Ouverture d4une connexion avec la base Visiteurs Set BaseLink = Server.CreateObject("ADODB.Connection") BaseLink.Open "Visiteurs" 'Creation de l'instruction SQL varSQL = "SELECT * FROM Pays ORDER BY nom" ' Creation du jeu d'enregistrements Set BaseSet = Server.CreateObjet("ADODB.RecordSet") BaseLink.Open VarSql, BaseLink 'Affichage des entrées Pays Do.While Not BaseSet.EOF %> <P align="center"><STRONG><%=BaseSet("nom")%></STRONG></P> <% BaseSet.MoveNext Loop 'Fermeture de la base de donnée BaseSet.Close BaseLink.close Set BaseSet = Nothing Set BaseLink = Nothing %> </body> </html>
est ce que c'est pas un probleme au niveau de ODBC
la solution ideale n'est t elle pas de se connecter sans lien vers ODBC ?
Partager