AnnaJames77
asked on
Crystal report
Hi when i call the report it appears blank and a error window with no msg in it and second error window with sql server error. My crystal report is connected to a STORED PROC. The report independently runs
Private Sub Form_Load()
Dim CrApp As CRAXDRT.Application
Dim CrRep As CRAXDRT.Report
Dim oCrystalParameters As CRAXDRT.ParameterFieldDefi nitions
Dim CrtParameters As CRAXDRT.ParameterFieldDefi nitions
Dim CrtParameter As CRAXDRT.ParameterFieldDefi nition
Dim dd As String
dd = "YIOP2795776"
Set CrApp = New CRAXDRT.Application
Set CrRep = CrApp.OpenReport("C:\J.rpt ")
CrRep.Database.Tables.Item (1).SetLog OnInfo "server", "db", "uname", "pwd"
CrRep.EnableParameterPromp ting = False
CrRep.DiscardSavedData
Set CrtParameters = CrRep.ParameterFields
For Each CrtParameter In CrtParameters
If CrtParameter.Name = "{?@strOrderNo}" Then
CrtParameter.AddCurrentVal ue dd
End If
Next CrtParameter
CRViewer1.ReportSource = CrRep
CRViewer1.ViewReport
Set CrRep = Nothing
Set CrApp = Nothing
End Sub
Private Sub Form_Load()
Dim CrApp As CRAXDRT.Application
Dim CrRep As CRAXDRT.Report
Dim oCrystalParameters As CRAXDRT.ParameterFieldDefi
Dim CrtParameters As CRAXDRT.ParameterFieldDefi
Dim CrtParameter As CRAXDRT.ParameterFieldDefi
Dim dd As String
dd = "YIOP2795776"
Set CrApp = New CRAXDRT.Application
Set CrRep = CrApp.OpenReport("C:\J.rpt
CrRep.Database.Tables.Item
CrRep.EnableParameterPromp
CrRep.DiscardSavedData
Set CrtParameters = CrRep.ParameterFields
For Each CrtParameter In CrtParameters
If CrtParameter.Name = "{?@strOrderNo}" Then
CrtParameter.AddCurrentVal
End If
Next CrtParameter
CRViewer1.ReportSource = CrRep
CRViewer1.ViewReport
Set CrRep = Nothing
Set CrApp = Nothing
End Sub
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Don't you need error handling, and what is the sql error message?
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.