打印报告时,用户有时会出现以下错误:
CrystalDecisions.CrystalReports.Engine.LogOnException:
Error in File C:\DOCUME~1\carolec\LOCALS~1\Temp\temp_b117cc2e-c184-4556-a493-e04e6d4126fb {388C2B55-114E-4087-A22D-9289902AFDEB}.rpt:
Unable to connect: incorrect log on parameters. ---> System.Runtime.InteropServices.COMException (0x8004100F):
Error in File C:\DOCUME~1\carolec\LOCALS~1\Temp\temp_b117cc2e-c184-4556-a493-e04e6d4126fb {388C2B55-114E-4087-A22D-9289902AFDEB}.rpt:
Unable to connect: incorrect log on parameters.
à CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetLastPageNumber(RequestContext pRequestContext)
à CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
--- Fin de la trace de la pile d'exception interne ---
à CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
à CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
à CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
à CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
关于解决方案的任何想法?
配置:C#(2008),WinForm,Crystal Report 10,SQL Server 2008 Express(本地)
Java的Thread.sleep什么时候抛出InterruptedException?忽视它是否安全?我没有做任何多线程.我只是想等几秒钟再重试一些操作.
java multithreading sleep interrupted-exception interruption
我想在关系数据库中存储一个数字列表(基本上是数学术语中的一组),特别是SQL Server 2005.
理想情况下,我希望它是给定表上的单个列,但我愿意听到任何解决方案.我需要存储的数据就像我说的那样,是一组数字.
此列用于存储该行适用的给定进程的所有"步骤编号".因此,每行可以以任何顺序,范围或顺序应用于一个或多个步骤.可能的最大步数(最大范围,基本上)在行与行之间是不同的,但我高度怀疑它们中的任何一个都会达到数百个,因此在99.9%的情况下,最大值不应超过20或30,而我如果有任何接近100的话,我会感到惊讶.每一行都保证最少有一个值(步骤)(即没有任何步骤适用于任何步骤没有意义),但我想象这就像设置列一样简单not null.
然而,它存储,我希望它很容易搜索.例如,我宁愿不必通过大量的箍来编写SQL查询来查找适用于"步骤3"的所有行.如果给定的行有几个适用的步骤(例如,2,3,7和8),则在步骤3搜索时匹配它应该不太困难.
此外,虽然我希望在查看原始数据时能够产生某种逻辑意义(对于任何需要在系统上工作的人,我不在后问,因此他们不必阅读厚文档弄清楚我的模糊编码),我愿意妥协.因此,将列表编码成可以被可靠解码的内容是可接受的.
如果这是一个骗局我道歉 - 我一直在谷歌搜索,但我怀疑我的这个问题不知道要搜索什么或如何短语或称之为找到我正在寻找的东西.
在更多的注释中,我想知道这不是关系数据库不足的领域之一.不幸的是,我在这里没有选择.我必须将它存储在SQL Server中.我担心,单独保存到文件或其他持久性数据存储是不可能的.
我一直在使用http://code.activestate.com/recipes/546511/上提供的reportlab NumberedCanvas .但是,当我尝试构建包含图像可流动图像的PDF时,图像不会显示,尽管留下足够的垂直空间以使图像适合.这有什么解决方案吗?
如果我有一个,VS2008 autoexp.dat文件中的visual studio std :: vector visualizer似乎不起作用std::vector<boost::variant<...>>.它不会对其他类型的载体工作,我曾尝试(例如std::vector<int>,std::vector<boost::shared_ptr<..>>)
这是可视化代码:
std::vector<*>{
children
(
#array
(
expr : ($e._Myfirst)[$i],
size : $e._Mylast-$e._Myfirst
)
)
preview
(
#(
"[", $e._Mylast - $e._Myfirst , "](",
#array
(
expr : ($e._Myfirst)[$i],
size : $e._Mylast-$e._Myfirst
),
")"
)
)
}
Run Code Online (Sandbox Code Playgroud)
预览显示,而不是显示项目数和项目值
{_Myfirst= _Mylast= _Myend= }
Run Code Online (Sandbox Code Playgroud)
而应该是矢量项的子项是实际的矢量成员.就好像std :: vector visualizer不存在一样.
我拍了一下观察窗的截图.您可以看到它显示std::vector<boost::variant<int, std::string>>错误的方式,然后正确显示下两个向量:超链接到屏幕截图
有谁知道是什么导致这种情况以及如何阻止它发生?
谢谢!
如果我"快速点击"我的网站上的不同链接(Asp.Net MVC + jQuery,完整的回发),FireFox 3下会出现"加载脚本错误".重现这个bug是一件相当容易的事.但我不明白为什么会发生?每次显示不同的失败脚本文件.在关闭标记之前包含所有JavaScript文件.
错误被困在window.onerror处理程序中.如果我只是忽略错误消息'错误加载脚本'一切正常.但这似乎不是最好的解决方案,必须有一些原因.遗憾的是这篇文章对我没有帮助:Firefox'加载脚本错误'在FF2中加载Google Analytics
另一种描述类似问题的资源:
有错误日志条目:
Error message: "Error loading script"
Location.href: http://blah-blah-blah/General
Url: http://blah-blah-blah/Scripts/localization/locale-uk.js
Line: 1
UserAgent: mozilla, 1.9.0.11
Run Code Online (Sandbox Code Playgroud)
你能帮我解决这个烦人的错误吗?谢谢.
我将设计Java桌面应用程序.虽然我是设计Web应用程序,但我有很多选择,例如Spring,Strut等.但是,对于Java Desktop(对我来说是新手),我找不到任何东西.
Eclipse RCP是一个Java桌面框架,它在Web应用程序中像Spring mvc一样工作吗?我想知道,我可以使用Spring享受IOC的好处,与Eclipse RCP一起享受这两个世界的好处吗?
请指教.谢谢.
对于我正在构建的应用程序,我使用activex即控件.它工作很好但我不知道如何删除它周围的边框.
我试过覆盖调用调用并将DISPID_BORDERSTYLE设置为零,但看起来它永远不会被击中.
有任何想法吗?
我正在编写一个配置系统,其中app.config文件是从分布在多个位置的各种配置片段动态构建的.该系统目前的工作原理如下:
我们想摆脱这种多AppDomain方法; 它增加了一层复杂性,特别是涉及非托管库和其他遗留代码时.
在迁移到一个AppDomain时,工作流程将更改为:
似乎ConfigurationManager在内存中缓存部分.因此,例如,如果我在步骤#3之前阅读AppSettings,我必须调用:ConfigurationManager.RefreshSection("appSettings");实际上,我必须确保刷新了引导程序使用的任何部分.
我能够迭代新配置文件中的所有配置部分并强制刷新它们,但是,这会强制配置管理器加载配置文件中引用的任何程序集.如果可能的话,我想推迟这个.如果有办法使ConfigurationManager当前在内存中的内容无效?
.net configuration configurationmanager configurationsection
另一个帖子有这个引用
- Erlang VM BEAM和HiPE主要用C语言编写.
- 链接的驱动程序主要用C语言编写.(它们插入VM并与外界通信.)
我读过一些看法,认为Ada的强类型,模块化,运行时检查,并行处理等等都比C更好.
使用Ada编译的Erlang会比用C语言制作的Erlang更好还是更差?
只是一个假设的Q.