Report is directly CREATED WITH database SQLOLEDB PROVIDER
CODE IN vb FORM ARE AS FOLLOWS
Public Sub giveLogin()
connfo.ServerName = conclass.oldserver
connfo.DatabaseName = conclass.olddata
connfo.UserID = conclass.olduid
connfo.Password = conclass.oldpass
For Each cnInfo As TableLogOnInfo In Me.CrystalReportViewer1.LogOnInfo
If cnInfo.ConnectionInfo.ServerName.ToString.ToUpper <> connfo.ServerName.ToString.ToUpper Then
For Each connection In salchart111.DataSourceConnections
salchart111.DataSourceConnections(conclass.oldserver, conclass.olddata).SetConnection(conclass.newserver, conclass.newdata, conclass.newuid, conclass.newpass)
Next
connfo.ServerName = conclass.newserver
connfo.DatabaseName = conclass.newdata
connfo.UserID = conclass.newuid
connfo.Password = conclass.newpass
For Each tblLogon As TableLogOnInfo In CrystalReportViewer1.LogOnInfo
tblLogon.ConnectionInfo = connfo
Next
Else
For Each tblLogon As TableLogOnInfo In CrystalReportViewer1.LogOnInfo
tblLogon.ConnectionInfo = connfo
Next
End If
Next
End Sub
Private Sub BranchSalary_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.MdiParent = Mainwindow
giveLogin()
Me.CrystalReportViewer1.ParameterFieldInfo.Clear()
Dim ParamFields As ParameterFields = Me.CrystalReportViewer1.ParameterFieldInfo
Dim cmonth, cyear As New ParameterField
cmonth.Name = "cmonth"
cyear.Name = "cyear"
Dim cyear_v, cmonth_v As New ParameterDiscreteValue
cyear_v.Value = cyer
cmonth_v.Value = cmon
cmonth.CurrentValues.Add(cmonth_v)
cyear.CurrentValues.Add(cyear_v)
ParamFields.Add(cmonth)
ParamFields.Add(cyear)
' Me.CrystalReportViewer1.ReportSource = My.Application.Info.DirectoryPath & "/salchart11.rpt"
CrystalReportViewer1.RefreshReport()
giveLogin()
End Sub
PROMPTING ERROR ON CLIENT MACHINE : BUT RUNNING WELL IN DEVELOPMENT MACHINE