Crystal 1997 年报告 "Table cannot be found"
Crystal Report 1997 "Table cannot be found"
如果有人在 Crystal 1997 年报告中遇到过这个问题,我希望能得到一些帮助。
我目前正在尝试自动化一个使用 Crystal Report 1997 的 VB6 程序。这个过程涉及我使用 Dll Craxdrt
以便将结果导出为 PDF .
我遇到的问题是,一旦我将 CRAXDRT.Report
的新实例设置为存储 Crystal 报告的位置,之后对数据源的任何引用 (例如导出方法或验证方法)将 return 一条消息说:
table MyTable cannot be found. Proceed to remove table?
现在,如果我在此消息框中单击“否”,则报告将生成为包含相关数据的 PDF 文件;如果我单击“是”,程序将出错。
有谁知道如何阻止显示此消息?
我在 Crystal 报表设计器上知道 table MyTable
已被设置为数据库菜单中的一个位置并且 MyTable
不存在在我的数据库中,它是一个用于全局临时 table 的别名,它通过 SQLQueryString
.
填充并传递给报告
我找到了查询的答案,以防其他人遇到此问题。
我必须以编程方式设置报告的数据源以及为 SQLQuery 变量赋值。这解决了以后的问题。
如果有人在 Crystal 1997 年报告中遇到过这个问题,我希望能得到一些帮助。
我目前正在尝试自动化一个使用 Crystal Report 1997 的 VB6 程序。这个过程涉及我使用 Dll Craxdrt
以便将结果导出为 PDF .
我遇到的问题是,一旦我将 CRAXDRT.Report
的新实例设置为存储 Crystal 报告的位置,之后对数据源的任何引用 (例如导出方法或验证方法)将 return 一条消息说:
table MyTable cannot be found. Proceed to remove table?
现在,如果我在此消息框中单击“否”,则报告将生成为包含相关数据的 PDF 文件;如果我单击“是”,程序将出错。
有谁知道如何阻止显示此消息?
我在 Crystal 报表设计器上知道 table MyTable
已被设置为数据库菜单中的一个位置并且 MyTable
不存在在我的数据库中,它是一个用于全局临时 table 的别名,它通过 SQLQueryString
.
我找到了查询的答案,以防其他人遇到此问题。
我必须以编程方式设置报告的数据源以及为 SQLQuery 变量赋值。这解决了以后的问题。