Try this:
objReport.SetDatabaseLogon("username", "pwd", "server", "database");
set the parameters according to your connection. This will remove Login prompt issue.
Or you can do this:
In
Crystal Management Console (CMC) at each report level. Login to CMC, open ur report > Process > Database. At the bottom of the page u can specify "Prompt the user for database logon", "Use SSO context for database logon" or "Use same database logon as when report is run". Select the third option for using the credentials stored in the server.
And what is the problem in ReportTitle? please elaborate it.
hope it helps :)