Crystal Reports更改数据源

时间:2010-05-10 14:07:19

标签: crystal-reports odbc ole database

我有一个Crystal报表,其中数据源最初设置为使用ODBC连接。现在我想修改数据源而不是使用OLE DB而不是使用ODBC。如何在不破坏我最初为报告设置的数据库字段的情况下替换数据源连接?如果我尝试删除原始数据源,则还会删除我已设置的字段。有没有办法将报表映射为使用OLE DB而不是ODBC连接?

感谢。

3 个答案:

答案 0 :(得分:18)

很容易。右键单击field explorer中的数据库字段。单击“设置数据源位置”然后您将在对话框中看到两个部分。 “当前数据源”和“替换为”。在当前数据源中 - 选择要替换的对象。然后在“替换为”部分中单击“创建新连接”>“OLE DB”>通过提供驱动程序和凭据信息连接到所需的数据库对象。

然后点击右侧的“更新”按钮。而已!你完成了。虽然“当前数据源”部分中的对象名称似乎没有变化,但如果您单击对象旁边的(+)符号,源名称将显示您使用的新OLEDB对象

答案 1 :(得分:0)

尝试:

  1. 将OLE DB数据源添加到 报告删除ODBC 数据源。
  2. 使用“设置数据源” 位置选项(来自数据库 报表设计器中的菜单) 更改表的数据源 从ODBC数据源到OLE 数据库数据源。
  3. 然后从报告中删除ODBC数据源。

答案 2 :(得分:-2)

Crystal Report 8.5

点击数据库' menu->点击'从报告中删除' - >选择要从列表中删除的表格>点击'删除'选项 - >点击“完成”按钮。

那就是:)