CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

Crystal Report登陆失败?

楼主mmkk()2002-07-31 15:25:17 在 .NET技术 / ASP.NET 提问

具体异常信息:  
  CrystalDecisions.CrystalReport.Engine.LogonException:登陆失败;  
  什么原因?? 问题点数:50、回复次数:7Top

1 楼spring_ok(广州泰能软件)回复于 2002-07-31 16:01:18 得分 5

是不是你设计报表时用的服务器与浏览时的服务器不一样呢?  
  好象可以编程指定登录的信息,你查一下吧。Top

2 楼Penguin_White()回复于 2002-07-31 16:08:32 得分 10

你报表设计时的数据库与你最终联接的数据库是否一致,比如说数据库名,用户名,密码等是否发生改变,若改变,则须重新绑定。  
  Top

3 楼qz4365(冷风清扬)回复于 2002-07-31 16:15:23 得分 10

可能是以下原因:  
  1.数据库的登陆用户名或密码与报表中连接的数据库不同.  
  2.局域网不稳定,连接超时也会出现登陆失败的提示.  
  可以换个数据库试试Top

4 楼llllay(总是梦见她....)回复于 2002-07-31 16:55:14 得分 10

很可能是报表路径设置不正确,看看!!!Top

5 楼mmkk()回复于 2002-07-31 18:24:51 得分 0

速据库连接没有任何问题?Top

6 楼isprogramer(a pig want to fly)回复于 2002-08-27 01:50:29 得分 5

crv.LogOnInfo.Item(0).ConnectionInfo.UserID   =   "userid"  
  crv.LogOnInfo.Item(0).ConnectionInfo.Password   =   "password"  
  crv.LogOnInfo.Item(0).ConnectionInfo.ServerName   =   "servername"  
  crv.LogOnInfo.Item(0).ConnectionInfo.DatabaseName   =   "db"  
   
  crv   is   crystalreportviewTop

7 楼w18ily(再回首,西门吹沙(学习网络编程))回复于 2002-08-31 21:21:38 得分 10

总结了一下:  
  如果数据库密码为空的话(我的测试是user   id=sa;pwd=)可以直接使用下面代码:  
  CrystalReportViewer1.ReportSource   =   Server.MapPath("cr1.rpt");  
  CrystalReportViewer1.DataBind();  
   
  如果数据库密码不为空的话,则应该添加以下代码安全登陆:  
   
  ReportDocument   Report   =   new   ReportDocument();  
  Report.Load(Server.MapPath("cr1.rpt"));  
  TableLogOnInfo   logOnInfo   =   new   TableLogOnInfo();  
   
  //对报表中的每个表进行循环  
  for(int   i=0;i==Report.DataBase.Tables.Count-1;i++)  
  {  
        logOnInfo.ConnectionInfo.UserId   =   "sa";  
        logOnInfo.ConnectionInfo.Password   =   "yourpwd";  
        Report.DataBase.Tables[i].ApplyLogOnInfo(logOnInfo);  
  }  
  CrystalReportViewer1.ReportSource   =   Report;  
  CrystalReportViewer1.DataBind();  
  //当然如果密码为空的话也同样可以使用这种方法的  
   
  以上代码需要  
  using   CrystalDecisions.CrystalReports.Engine;  
  using   CrystalDecisions.Shared;  
  Top

相关问题

  • SQL登陆失败
  • 数据库登陆失败
  • Integrated Security=SSPI登陆失败
  • 水晶报表”登陆失败”﹐求救﹗﹗﹗﹗
  • 运行水晶报表:登陆失败
  • sql server 下 sa 用户登陆失败!!!!!!!!!!!!!!!!!!!
  • 奇怪的'sa'登陆失败!
  • 郁闷啊!用户sa登陆失败!
  • 我登陆数据库时总是提示aspnet登陆失败
  • Crystal Report 在NTFS下出现登录失败问题

关键词

  • 数据库
  • 报表
  • 密码
  • report
  • logoninfo
  • crv
  • connectioninfo
  • 登陆
  • 失败
  • crystalreportviewer

得分解答快速导航

  • 帖主:mmkk
  • spring_ok
  • Penguin_White
  • qz4365
  • llllay
  • isprogramer
  • w18ily

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo