首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >水晶报告登录错误?

水晶报告登录错误?
EN

Stack Overflow用户
提问于 2011-06-03 12:42:04
回答 2查看 1.4K关注 0票数 0

我在http://helpcentral.componentone.com/CS/winforms_31/b/windev/archive/2011/03/03/using-c1barcode-in-crystal-reports.aspx网站的帮助下做了一个报告。

直到拖放字段资源管理器的字段是很好的工作。但在运行时,腰部形成了交叉的方式。

我的连接字符串是

connectionString="server=192.168.1.100;User Id=root;database=cms;Persist Security Info=True“

如何关闭此登录?

如果需要更多的信息,请在这里留言!我会一步一步地解释!

EN

回答 2

Stack Overflow用户

发布于 2011-06-07 08:27:05

您需要迭代每个报表表,并在运行时设置数据源。

代码语言:javascript
运行
复制
TableLogOnInfo logOnInfo;
foreach (CrystalDecisions.CrystalReports.Engine.Table tbCurrent in report.Database.Tables)
{
  logOnInfo= tbCurrent.LogOnInfo;
  logOnInfo.ConnectionInfo.DatabaseName = "MyDatabaseName";
  logOnInfo.ConnectionInfo.UserID = "UserId";
  logOnInfo.ConnectionInfo.Password = "secretpassword";
  logOnInfo.ConnectionInfo.ServerName = "SQLServer";
  logOnInfo.ConnectionInfo.Type = ConnectionInfoType.SQL;
  tbCurrent.ApplyLogOnInfo(logOnInfo);
}
票数 1
EN

Stack Overflow用户

发布于 2011-08-30 19:56:41

此外,您可能必须设置表对象的Location属性。这可能只是Oracle的一个问题(因为模式)。

tbCurrent.Location = tbCurrent.Name

这段代码没有实际意义,因为如果您在调试模式下运行并检查位置,它将已经具有您使用Name属性设置的值。然而,您必须设置这个水晶才能正常工作。我对发生的事情的猜测是,Crystal是在Location属性中设置Schema名称(即使我们不提供它,它必须在后台知道它),但是如果您不设置Location属性,Crystal将不能正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6227212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档