- PR -

ASP.NETでCrystal Report出力

1
投稿者投稿内容
パンダ
会議室デビュー日: 2003/10/24
投稿数: 11
投稿日時: 2003-10-24 07:24
初めまして。初めて投稿致します。
ASP.NETにてCrystal Reportを追加し、DataSetからCrystal Reportにプレビュー表示させようとしています。
ちなにみCONNECTはOracle.ACCESSクラスを使用しています。
---------------------------------------------------
Dim report As New CrystalReport1()
Dim SQL As String
Dim strTable As String
Dim Result As Integer
Dim dtset As Dataset1

Dim cn As OracleConnection = New OracleConnection()
Dim ada As OracleDataAdapter

'SQLの生成
SQL = "select * from XXXX where XXXXX"
strTable = "XXXX"

dtset = New Dataset1()
cn.ConnectionString = "Password=XXX;Persist Security Info=True;User ID=XXX;Data Source=XXX;"
ada = New OracleDataAdapter(SQL, cn)
ada.Fill(dtset, strTable)
report.SetDataSource(dtset)
CrystalReportViewer1.ReportSource = report
----------------------------------------------------------

上記のソースで実行すると、ASPアプリケーションエラーとなり以下のメッセージが出力されます。
「パス "c:\windows\system32\inetsrv" へのアクセスが拒否されました。」
解決方法として、「ASP.NET の書き込みアクセス権をファイルに設定するには、エクスプローラでファイルを右クリックしてプロパティを表示し、[セキュリティ] タブをクリックします。次に [追加] をクリックし、"{コンピュータ名}\ASPNET" のユーザーを追加します。ASP.NET アカウントを選択し、[許可] 列の [書き込み] チェック ボックスをオンにします」との記述がされ、そのように設定しましたが解決致しません。
同様な現象が発生した経験がある方はどうか解決方法をご教授下さい
1

スキルアップ/キャリアアップ(JOB@IT)