QA@IT
«質問へ戻る

質問を投稿

Crystalreportでデータベースにログオンできませんでしたエラー

おせわになります。

VB.NET .NetFramework4.0 VS2010の環境でタイトルのエラーが出ており困っています。

データの取得、データセットまではできているのですが、下記のコードの★の部分でエラーが出ております

        Protected Overridable Sub CreateReport(Optional ByVal AttachmentFileName As String = "DownloadFile.pdf")
            '---- ストリームへエクスポート ------------------------------
            Dim req As New ExportRequestContext
            req.ExportInfo = Report.ExportOptions
            Dim outStream As System.IO.Stream = Report.FormatEngine.ExportToStream(req)
            Dim bLength(outStream.Length) As Byte
            outStream.Read(bLength, 0, Integer.Parse(outStream.Length))
            outStream.Close()

            '---- レスポンスヘッダとメタデータの設定 ------------------------------
            Response.ClearHeaders()
            Response.ClearContent()
            Response.ContentType = "Application/pdf"
            '"保存"か"開く"を問うダイアログの表示設定
            If (ReportInfo.BlnShowDialog) Then
                Response.AddHeader("content-disposition", "filename=" + AttachmentFileName)
            End If

            '---- HTTP出力ストリームに書き込み ------------------------------
            Response.BinaryWrite(bLength)
        End Sub

ネットで調べてみても、DBアクセスに関するエラーか、具体的な解決方法が書かれずに終わっているものばかりでした。
どなたか解決のヒントをお持ちの方はいらっしゃいますでしょうか。

おせわになります。

VB.NET .NetFramework4.0 VS2010の環境でタイトルのエラーが出ており困っています。

データの取得、データセットまではできているのですが、下記のコードの★の部分でエラーが出ております

```vb
        Protected Overridable Sub CreateReport(Optional ByVal AttachmentFileName As String = "DownloadFile.pdf")
            '---- ストリームへエクスポート ------------------------------
            Dim req As New ExportRequestContext
            req.ExportInfo = Report.ExportOptions
            Dim outStream As System.IO.Stream = Report.FormatEngine.ExportToStream(req)★
            Dim bLength(outStream.Length) As Byte
            outStream.Read(bLength, 0, Integer.Parse(outStream.Length))
            outStream.Close()

            '---- レスポンスヘッダとメタデータの設定 ------------------------------
            Response.ClearHeaders()
            Response.ClearContent()
            Response.ContentType = "Application/pdf"
            '"保存"か"開く"を問うダイアログの表示設定
            If (ReportInfo.BlnShowDialog) Then
                Response.AddHeader("content-disposition", "filename=" + AttachmentFileName)
            End If

            '---- HTTP出力ストリームに書き込み ------------------------------
            Response.BinaryWrite(bLength)
        End Sub
```
ネットで調べてみても、DBアクセスに関するエラーか、具体的な解決方法が書かれずに終わっているものばかりでした。
どなたか解決のヒントをお持ちの方はいらっしゃいますでしょうか。