Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 两个表一个是access数据库,另一个是oracle数据库,我得到一个错误,即‘;SQL odbc错误’;我该怎么办?_Crystal Reports - Fatal编程技术网

Crystal reports 两个表一个是access数据库,另一个是oracle数据库,我得到一个错误,即‘;SQL odbc错误’;我该怎么办?

Crystal reports 两个表一个是access数据库,另一个是oracle数据库,我得到一个错误,即‘;SQL odbc错误’;我该怎么办?,crystal-reports,Crystal Reports,我正在使用两个表,一个是access数据库,另一个是oracle数据库,我收到一个错误,说“SQL odbc错误”,我该怎么办 下面是我要做的 做一份测试报告 将其链接到两个数据库中的一个 将一些字段从源拖到报告中 你能预览这份测试报告吗?如果不是,那么这个数据源可能就是问题所在 对另一个数据源执行相同的操作 如果两个报告都可以正常工作,那么制作一个新的测试报告,加入这两个数据源。如果这不起作用,那么您的两个数据源可能在某种程度上不匹配 “SQL odbc错误”总是指通过odbc连接发生的某种连

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

下面是我要做的

  • 做一份测试报告
  • 将其链接到两个数据库中的一个
  • 将一些字段从源拖到报告中
  • 你能预览这份测试报告吗?如果不是,那么这个数据源可能就是问题所在
  • 对另一个数据源执行相同的操作
  • 如果两个报告都可以正常工作,那么制作一个新的测试报告,加入这两个数据源。如果这不起作用,那么您的两个数据源可能在某种程度上不匹配
  • “SQL odbc错误”总是指通过odbc连接发生的某种连接错误。(这些连接可以通过控制面板->管理工具->数据源进行管理)

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

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

  • ODBC连接的名称或IP错误
  • 连接中的用户名错误
  • 连接中的密码错误
  • 它们都是正确的,但是用户没有权限查看生成报表时使用的表