End Google Ads 201810 - BS.net 01 --> Hi

I am using visual studio 2008 VC++9.0 version with crystl32.ocx version 5.2
I want to use crystal control with setselectionformula()..My application display E instead of displaying report..Its because of exception..

Pleaselet me know how to come out from exception.

Thanks,
Azhar

Please see my code below:
void CAssetReport::OnBnClickedEmployeeidwise()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
CCrystalCtrl *m_ControlEmployeewise = (CCrystalCtrl*)(GetDlgItem(IDC_CRYSTALREPORT5));
char cEmployeeID[80];
CString str1;
if(m_nEmployeeID == 0)
{
AfxMessageBox(_T("Employee ID is missing...!"));
CEdit *edit = (CEdit *)GetDlgItem(IDC_EDITEMPID);
edit -> SetFocus();
edit -> SetSel(0,-1);
return;
}
sprintf_s(cEmployeeID,"{Employees.EmployeeID} = %ld",m_nEmployeeID);
str1 = cEmployeeID;//{Employees.EmployeeID} = 76745
m_ControlEmployeewise->SetReportFileName(_T("C:\\Projects\\ServiceRequestApplication\\Report\\Employeewise.rpt"));
m_ControlEmployeewise->SetSelectionFormula(str1);
m_ControlEmployeewise->SetDiscardSavedData(TRUE);
m_ControlEmployeewise->SetAction(TRUE);
UpdateData(FALSE);

}