Cognos8.3连接MySQL的问题

Cognos8.3只能使用ODBC连接MySQL数据库,而且默认只支持MySQL ODBC 3版本的驱动,本人在DataManager中使用Connector/ODBC 5.1.8时报如下错误:

引用
DM-DBM-0400 UDA driver reported the following on connection ALIAS_046177A8:
UDA-SQL-0107 A general exception has occurred during the operation "start".
[Microsoft][ODBC 驱动程序管理器] 无效的参数值


可以通过修改cognos\c8\bin\cogdmod.ini文件来解决,将此ini文件中所有的MYODBC3.DLL替换成MYODBC5.DLL,并按如修改:

可以通过修改ini文件来支持:cognos\c8\bin\cogdmod.ini

将所有的DRIVER:MYODBC3.DLL 替换为 DRIVER:MYODBC5.DLL

引用
; MySql ODBC Driver.
[DRIVER:MYODBC5.DLL]
; Trakker 409801
;SQL_QUALIFIER_TERM=""
Disable Transaction Support="T"
SQL_API_SQLCOLATTRIBUTES="TRUE:SQL_COLUMN_COUN T, SQL_COLUMN_UNSIGNED,
SQL_COLUMN_UPDATABLE"
SQL_API_SQLEXTENDEDFETCH="FALSE"
SQL_API_SQLSETSTMTOPTION="FALSE"

[Exceptions Value Expressions DRIVER:MYODBC5.DLL]
Lower=F
Upper=F
trim_trailing_spaces=F
substring=F

猜你喜欢

转载自nifoo.iteye.com/blog/1157382
今日推荐