tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^9: CSVファイルを使って、RPTデータを出力する
投稿日: 2007/09/19(Wed) 19:57
投稿者
皆様、お世話になっております。

CrystalReports11、VB.NET2005でCSV関連します。コードは下記でございます。

Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Public Class Form1
  
    Private Sub AxCrystalActiveXReportViewer1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AxCrystalActiveXReportViewer1.Enter
        Dim doc As New ReportDocument
        Dim dcon As New TableLogOnInfo
        doc.Load("C:\setsubi\\01-Kanri\\Report\\MAFSC010.rpt")
        dcon.ConnectionInfo.DatabaseName = "C:\setsubi\CSV\01-Kanri\MAFSC010.CSV"
        dcon.ConnectionInfo.UserID = ""
        dcon.ConnectionInfo.Password = ""
        dcon.ConnectionInfo.ServerName = "KanriReport"

        doc.Database.Tables(0).ApplyLogOnInfo(dcon)
        AxCrystalActiveXReportViewer1.ReportSource = doc
        AxCrystalActiveXReportViewer1.PrintReport()
    End Sub
End Class

ここでCrystalReports11のDLLを使っています。AxCrystalActiveXReportViewer1.ReportSource = docに運行すると、「指定されたキャストは有効ではありません」というエラーを発生しました。

VB.NETのCrystalReports10のDLLを使いたら、エラーがありません。正常に運行できます。

原因はわかりません。皆様よろしく御願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。