用水晶报告部署vb6

时间:2015-11-25 06:47:46

标签: crystal-reports vb6 crystal-reports-xi

我正在寻找如何使用水晶报告XI部署我的vb6项目的方法,但没有成功。我读过论坛,我得到的只是混乱。当我将我的设置部署到客户端计算机时,报告无法正常工作。我已经读过你需要水晶报告合并模块,我可以通过我的水晶报告确认我的计算机中有合并模块

我试过了

  1. 打包和部署向导 - 有很多水晶报告dll丢失。我试过手动添加dll但它无法正常工作
  2. 安装盾2010 - 即使我使用合并模块,似乎还有很多库缺失。它不允许我编译
  3. 设置工厂9 - 似乎没有合并模块功能。
  4. 这是一个示例代码

    Dim sampleApp       As CRAXDDRT.Application
    Dim sampleReport    As CRAXDDRT.Report
    Dim sqlQuerry       As String
    
    Set sampleApp = New CRAXDDRT.Application
    Set sampleReport = sampleApp.OpenReport(App.Path & "\custom_reports\report1.rpt")
    sqlQuerry = "select * from membermst"
    
    Set dbconnect1 = New SqlConnectionCLS
    dbconnect1.openSQLConnection
    dbconnect1.sqlCommand.CommandText = sqlQuerry
    Set rstRecord = dbconnect1.sqlCommand.Execute
    
    sampleReport.DiscardSavedData
    sampleReport.Database.SetDataSource rstRecord, 3, 1
    CRViewer1.ReportSource = sampleReport
    CRViewer1.ViewReport
    

    这是我的vb6偏好

    enter image description here

    我错过了什么吗? 有人可以指导我如何使用水晶报告部署vb6应用程序。

0 个答案:

没有答案