Bonjour,
J'ai installé Crystal report 7 sur mon serveur (windows server 2003).
J'ai créé un DSN ODBC qui pointe sur une base Access.
J'ai créé un état Crystal qui m'affiche bien mes enregistrements.
Là où ça se complique pour moi, c'est quand je veux visualiser cet état à partir d'une page asp (pas .net).
Voilà mon code :
Je n'ai pas de message d'erreur, mais ma page affiche le viewer vide. Je n'ai même pas le texte que j'ai placé dans l'entête de page de l'état.
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 <% reportname = "Etat1.rpt" If Not IsObject (session("oApp")) Then Set session("oApp") = Server.CreateObject("Crystal.CRPE.Application") End If Path = Request.ServerVariables("PATH_TRANSLATED") While (Right(Path, 1) <> "\" And Len(Path) <> 0) iLen = Len(Path) - 1 Path = Left(Path, iLen) Wend Set session("oRpt") = session("oApp").OpenReport(path & reportname, 1) On Error Resume Next session("oRpt").ReadRecords If Err.Number <> 0 Then Response.Write "An Error has occured on the server in attempting to access the data source" Else If Not IsObject (session("oPageEngine")) Then set session("oPageEngine") = session("oRpt").PageEngine End If End If <!-- #include file="SmartViewerActiveX.asp" --> %>
Qu'est-ce que j'ai fait (ou pas fait) pour que ça ne fonctionne pas ?
Il y a des permissions particulières à donner ?
Merci
Partager