Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Crystal Reoprts 2008のAPI利用でのレポート出力について

Former Member
0 Kudos

現在CrystalRports2008の導入を考えており、評価版にて評価を行っておりますが

その際に次のエラーが発生し、うまく動作できません。

エラーメッセージ:「CrystalReport ErrPEGetErrorCode:717」

原因と考えられることをどなたかご存知の方がいらっしゃいましたら

ご教授願えますでしょうか?

以下、動作環境と状況です。

動作環境

Crystal Reoprts 2008(評価版) SP3

Windows Server 2008 R2 (64bit版)

Oracle11g R2 (64bit版)

Visual Studio 2008

動作(エラー)状況

VB.netのプログラムからCrystalReports2008のAPIを利用してレポートの出力を行おうとしておりますが

crpe32.dll(64bit版)のPEStartPringJobメソッドで上記エラーが発生しております。

上記APIの前のPEGetNthTableLogOnInfo、PESetNthTableLogOnInfoなどの設定は正しく

処理されているように見えます。(処理結果にTrueが返ってきます)

crpe32.dllのAPI関数は以下のような流れで処理しております

PEOpenEngine

PEOpenPrintJob

PESelectPrinter

PEOutputToPrinter

PESetFormula

PEGetNthTableLogOnInfo

PESetNthTableLogOnInfo

PESetSQLQuery

PEStartPrintJob(ここでエラー)

・・・

このたび64bit環境でのシステム開発を考えております。

上記の状況でCrystal Reoprts 2008の使用が可能か判断したいと思っておりますので

何卒よろしくお願い致します。

  • SAP Managed Tags:
1 REPLY 1

Former Member
0 Kudos

自己解決致しました。

そもそも、「Crystal Reports 2008」は64bitの環境に対応していない。

※Visual Studio 2008にバンドルされている「Crystal Reports Basic for Visual Studio 2008」では64bit用のランタイムが存在する。

  • SAP Managed Tags: