我用Oracle数据库来连接水晶报表,总是有登陆错误,请高手指点,急!
我的代码:
TableLogOnInfo logOnInfo = new TableLogOnInfo ();
ReportDocument oRpt = new ReportDocument();
string path1;
path1=Server.MapPath ("\\testSolution1\\PlungeReport\\plunge.rpt");
oRpt.Load (path1);
TableLogOnInfo logOnInfo = new TableLogOnInfo();
for(int i=0;i==oRpt.Database.Tables.Count-1;i++)
{
logOnInfo.ConnectionInfo.ServerName = "211.69.206.169";
logOnInfo.ConnectionInfo.DatabaseName = "SC";
logOnInfo.ConnectionInfo.UserID = "WANCOL";
logOnInfo.ConnectionInfo.Password = "WANCOL";
oRpt.Database.Tables[i].ApplyLogOnInfo(logOnInfo);
}
viewerPlunge.ReportSource=oRpt;//viewerPlunge是一个CrystalReportViewer实例
其中211.69.206.69是我服务器的IP,(是静态的实IP),SC实我的Oracle数据库的全局数据库名,可是程序运行总有登陆错误,这实什么原因??