求教水晶报表(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;
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
雪狼1234567 2003-09-25
  • 打赏
  • 举报
回复
应该有错是serverName,你换成IP地址试试
haibodotnet 2003-09-25
  • 打赏
  • 举报
回复
引用:
logOnInfo.ConnectionInfo.ServerName = "LEO\LEO";

提问:
ServerName 错了吧……
应该是
logOnInfo.ConnectionInfo.ServerName = "LEO";
dragon2003717 2003-09-20
  • 打赏
  • 举报
回复
up
ruanyuping 2003-09-10
  • 打赏
  • 举报
回复
up

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧