1

有时,在尝试保存我正在 VS2008 中处理的 Crystal Report 时,会弹出一个标题为“文件保存失败”的对话框,提示“无法将文档保存在 C:\Users\Phillip\AppData\Local\Temp{XXXXXXXX -XXXX-XXXX-XXXX-XXXXXXXXXXXX}.rpt。已保存在 C:\Users\Phillip\AppData\Local\Temp\~zzz{YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY}.tmp。"

如果我确定对话框,我会得到一个“将文件另存为”对话框。如果我指定了报告文件的正确位置,系统会询问我是否要替换现有文件。如果我说“是”,我会收到一条错误消息,说“操作无法完成。系统找不到指定的文件。” 即使我指定了完全不同的文件名,在不同的文件夹(例如 C:/test.rpt)中,我也会收到相同的“操作无法完成”错误。

有时,如果我稍等片刻,然后尝试再次保存,它就可以正常工作。然而,更频繁地,我不断收到“将文件另存为”对话框。我唯一的选择是关闭报告并放弃我的更改。

这是一个间歇性问题 - 大多数情况下,保存报告工作得很好。有任何想法吗?

4

3 回答 3

1

Copernic Desktop Search 有时会锁定文件,使其无法写入。关闭程序可以解决问题。也许其他搜索引擎也会出现同样的问题。

于 2008-08-29T09:24:24.480 回答
1

我有一个问题 VS2010 和 Crystal 可能相关

突然保存不起作用(星号从未消失) - 然后VS会在尝试退出报告表单时崩溃(可能是尝试保存)。

我发现通过更改选项卡来预览报告(在底部),我很少这样做,因为它很少足够准确 - 我可以从那里保存。

在预览期间保存删除了顶部选项卡中的(脏)星号,并允许我干净地退出表单。

判断报告是否还可以还为时过早——我过去也不得不重新创建报告。

虽然有一次我确实下载了完整水晶的演示,这让我可以修改报告,所以有时这也是值得的。

于 2013-05-07T14:51:05.130 回答
0

听起来像是流程监视器的工作。您应该能够使用进程监视器来查看真正的问题以及原因。

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

或者您可以安装 VS2008 sp1 并交叉手指。(我会两者都做)

于 2008-08-28T03:03:29.613 回答