求教水晶报表(Crystal Report)的问题--about logon failed
zzleo 2003-09-09 03:13:09
具体是这样:在水晶报表的设计界面,如果只在左侧的Field Explorer里add databse不会有任何问题。但如果我把field托拽到右侧的报表上,通过web界面浏览的时候就会出现
CrystalDecisions.CrystalReports.Engine.LogOnException: Logon failed
的错误。
另外我的代码里有一行
Trace.Write(oRpt.Database.Tables[i].TestConnectivity().ToString());
每次返回的结果都是false.
请高手帮分析分析,到底哪的问题?
aspx的相关代码如下:
string path = "D:\\ntas_web\\CrystalReport1.rpt";
ReportDocument oRpt = new ReportDocument();
oRpt.Load(path);
TableLogOnInfo logOnInfo = new TableLogOnInfo ();
for (int i=0;i == oRpt.Database.Tables.Count - 1;i++)
{
Trace.Write(oRpt.Database.Tables[i].Name);
logOnInfo.ConnectionInfo.ServerName = "LEO\LEO";
logOnInfo.ConnectionInfo.DatabaseName = "master";
logOnInfo.ConnectionInfo.UserID = "admin";
logOnInfo.ConnectionInfo.Password = "admin";
oRpt.Database.Tables[i].ApplyLogOnInfo(logOnInfo);
Trace.Write(oRpt.Database.Tables[i].TestConnectivity().ToString());
}
cr1.ReportSource = oRpt;