两个表一个是访问数据库,另一个是oracle数据库,我收到一个错误,说“SQL odbc错误”我该怎么办?

时间:2010-08-26 08:54:22

标签: crystal-reports

我正在使用两个表,一个是访问数据库,另一个是oracle数据库,我收到错误,说“SQL odbc错误”我该怎么办?

2 个答案:

答案 0 :(得分:0)

这就是我要做的事。

  1. 制作测试报告。
  2. 将其链接到2个数据库的一个
  3. 将源中的某些字段拖到报告中。
  4. 您可以预览此测试报告吗?如果没有,那该数据源可能就是问题。
  5. 对其他数据源做同样的事情。
  6. 如果两个报告都正常工作,请创建一个连接2个数据源的新测试报告。如果这不起作用,那么您的2个数据源可能无法以某种方式匹配。

答案 1 :(得分:0)

“SQL odbc error”始终通过ODBC连接引用某种连接错误。 (可以通过控制面板管理这些连接 - >管理工具 - >数据源)

按照上面的PowerUsers步骤,但首先测试Access连接,因为它是最有可能通过ODBC连接的连接。 Oracle可能是ODBC,也可能是直接的TNS连接,所以我首先怀疑Access DB。

一旦您确定了哪一个(或两个)连接是个问题,那么您需要弄清楚它是什么。可能的罪魁祸首是:

  1. ODBC连接的名称或IP错误
  2. 连接中的用户名错误
  3. 连接中的密码错误
  4. 它们都是正确的,但用户无权查看构建报告的表。
相关问题