关于C#用ODBC访问HANA的问题

最近在做测试,以C#通过ODBC访问HANA数据库的时候报错:ODBC驱动管理器与应用程序体系结构不一致。但凡是其他用JAVA开发的应用程序以JDBC方式访问HANA是一点问题都没有,PYthon之类的都能访问,唯独测试的就C#不行。环境:SAP HANA SP08,VS2012、VS2013、VS2015;系统OS win7专业版64...显示全部

最近在做测试,以C#通过ODBC访问HANA数据库的时候报错:ODBC驱动管理器与应用程序体系结构不一致。但凡是其他用JAVA开发的应用程序以JDBC方式访问HANA是一点问题都没有,PYthon之类的都能访问,唯独测试的就C#不行。

环境:SAP HANA SP08,VS2012、VS2013、VS2015;系统OS win7专业版64bit,HANA client_x64(version 1.00.100)。

SAP HANA的包是用买的SAP服务的官方帐号下载的SAP HANA SP08

找过网上的一些资料没能解决这个问题,比如:OS为64bit的系统,建立ODBC的时候直接从【控制面板】配置的ODBC驱动,测试ODBC能够连接HANA,但是用C#测试则报上面的错误。然后又用C:/windows/Syswow64/odbcad32.exe重新装创建ODBC,此时,ODBC添加驱动里面压根就没有HANA client所安装的驱动。

发帖想看看有没有遇到过相同的错误以及解决办法。现在关于HANA的一些书籍大多都是介绍了一个功能和实现的方法,却没有一些很细节的深入研究,书籍上面的感觉好浅。HANA其实很简单,没有想Oracle那么矫情,说他难,是难在压根找不到遇到问题的一些方法。学HANA无比痛苦,有木有童鞋有这样的感受?

收起
参与7

查看其它 1 个回答huasijiucheng的回答

huasijiuchenghuasijiucheng研发工程师天眼

休整了几天,问题完美解决。如果还有小伙伴遇到类似问题,请留言。。。

系统集成 · 2016-01-28
浏览1618

回答者

huasijiucheng
研发工程师天眼
擅长领域: ODBC中间件

huasijiucheng 最近回答过的问题

回答状态

  • 发布时间:2016-01-28
  • 关注会员:4 人
  • 回答浏览:1618
  • X社区推广