怎么样处理水晶报表连接ORACLE数据库登录失败的问题?

怎么样处理水晶报表连接ORACLE数据库登录失败的问题?

安装水晶报表10,使用SQL SERVER2000正常,使用ORACLE9I后,在VS2003自带的水晶报表中,总提示登录失败,在使用水晶报表10时,总出现登录界面,经加入红色代码部分后,成功!!
ReportDocument rd = new ReportDocument();
rd.Load(Server.MapPath("CrystalReport.rpt"));
rd.SetDatabaseLogon("hr", "hr"); //前一个参数为用户名,后一个为密码。
CrystalReportViewer1.ReportSource = rd;