我用ODBC连接的水晶报表,出现“登录失败”的错误,该怎么解决啊?
解决方案 »
- 创建Web网站出现问题
- 关于FindControl的问题
- 请教:如何才能快速的发布.net程序?
- 请问一个简单的问题,自定义类的问题
- 碰到一个问题,大家进来看看(内存,gc,资源快速释放)
- 请问windows.open(url)的连接怎么实现_self的效果啊
- .NETG下如何捕捉access中重复值异常?
- 关于asp:label在table中的定位
- 修复安装win2003后iis打不开了,重新删除并再安装后找不到iis,这是为什么?急
- 使用visual c#.net设计WebForm时,怎么排板
- 请问有没有熟悉ASP+SQL的?
- 试图运行项目时出错:无法在Web服务器上启动调试,您没有调试此Web服务进程的权限
{ TableLogOnInfo logOnInfo = new TableLogOnInfo ();
//这里必须事先申明一个ReportDocument对象 Report,同时加载数据报表
ReportDocument oRpt = new ReportDocument();
//获取.rpt文件真实路径
string path2;
path2="C:\\Inetpub\\wwwroot\\ASP\\NDMC2\\NDMCEx\\WebNDMC\\report\\CrystalReport2.rpt";
oRpt.Load (path2); //从web.config中获取logOnInfo参数信息
string a,b,c,d;
//获取ServerName
a=System.Configuration .ConfigurationSettings .AppSettings ["servername"];
//获取DatabaseName
b=System.Configuration .ConfigurationSettings .AppSettings ["database"];
//获取UserId
c=System.Configuration .ConfigurationSettings .AppSettings ["userid"];
//获取password
d=System.Configuration .ConfigurationSettings .AppSettings ["pass"];
//设置logOnInfo参数
logOnInfo.ConnectionInfo.ServerName = a;
logOnInfo.ConnectionInfo.DatabaseName = b;
logOnInfo.ConnectionInfo.UserID = c;
logOnInfo.ConnectionInfo.Password = d; oRpt.Database .Tables [0].ApplyLogOnInfo (logOnInfo); //建立.rpt文件与CryStalReportviewer文件之间的连接
CrystalReportViewer1.ReportSource = oRpt; }
//------------------------------------------------
//Web.Congfig中
<appSettings>
<add key="servername" value="servername"/>
<add key="database" value="database"/>
<add key="userid" value="sa"/>
<add key="pass" value=""/>
</appSettings>
//我错在,这个文件的配置上,这里的ServerName不是真正的ServerName,应该是ODBC name