我在网上仔细搜索了一下,一直没有找到答案,所以我把这个问题放在这里,希望有人可以帮助我。
我们公司开发了一个ODBC驱动程序,用于我们自己的数据库,但是我们不能在IBM Cognos一起使用,我根据网络上的一些提示将其添加为32位odbc管理器中的系统dsn,但是当单击测试连接时,我从Microsoft的驱动程序管理器中得到了错误函数序列错误。
我用postgre ODBC驱动程序进行了测试,它可以工作。 我认为 Cognos 应该从我的驱动程序调用一些 API,但它失败了。 我打开Microsoft ODBC管理器(32位(中提供的跟踪功能,没有记录文件。
所以我的问题是标题中的那个。 Cognos 如何测试连接? 调用指定的 ODBC 驱动程序 API ? 如果是这样,请拨打哪一个?
多谢。
啊,我找到了解决自己问题的方法。 在安装你的cognos的位置,在bin目录中,找到文件cogdmod.ini ,在文件末尾,添加这三行:
[Trace]
Output=C:Usersphony_nameDesktopcognos.txt
Flags=1111111111
在您让 Cognos 为您记录活动之前,输出文件路径应该存在。
因此,您可以看到哪些 ODBC API cognos 调用了 。