Sybase ASE ODBC驱动程序未返回字符数据值

2020-08-23 15:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在使用PC SAS 9.4和Sybase ASE ODBC驱动程序版本15.07.00.1330连接到SYBASE ADAPTIVE SERVER ENTERPRISE(ASE)15.7上的DBMS。

查询是对视图的简单SELECT *,该视图包含表示所有3种数据类型的字段:数字,日期/时间和字符。 查询将数字和日期/时间数据通过驱动程序返回到应用程序PC SAS,但是字符值返回为NULL。

我已经确认其他人可以使用与旧的ODBC驱动程序版本相同的查询来返回所有数据类型:Sybase ASE 12-5。 我不清楚这是否是问题所在,但我想了解可能导致此问题的原因,以便将来避免。

感谢您的协助。 谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在使用PC SAS 9.4和Sybase ASE ODBC驱动程序版本15.07.00.1330连接到SYBASE ADAPTIVE SERVER ENTERPRISE(ASE)15.7上的DBMS。

查询是对视图的简单SELECT *,该视图包含表示所有3种数据类型的字段:数字,日期/时间和字符。 查询将数字和日期/时间数据通过驱动程序返回到应用程序PC SAS,但是字符值返回为NULL。

我已经确认其他人可以使用与旧的ODBC驱动程序版本相同的查询来返回所有数据类型:Sybase ASE 12-5。 我不清楚这是否是问题所在,但我想了解可能导致此问题的原因,以便将来避免。

感谢您的协助。 谢谢!

付费偷看设置
发送
2条回答
一只江湖小虾
1楼-- · 2020-08-23 16:23

John,

在ODBC驱动程序中,您是否已选中Set ANSI Null? 尝试与您所拥有的相反。 使用较旧的驱动程序和ASE,我感觉默认情况下ASE表可能已设置为执行ansinull,后来在ASE的更高版本中对此进行了更改。

感谢,
Dawn

# p#

感谢您访问SAP社区以获取问题的答案。 由于您是第一次在这里提出问题,因此建议您熟悉 https ://community.sap.com/resources/questions-and-answers (如果您还没有的话),因为它提供了准备问题的技巧,这些问题引起了我们成员的反馈。

如果您愿意,可以先选择"操作",然后再"编辑"来修改您的问题(尽管一旦有人回答了您的问题,您将失去编辑问题的能力-但是,如果发生这种情况,您可以在" 评论)。

-Jerry

愤怒的猪头君
2楼-- · 2020-08-23 16:28

由于此DBMS与ASE无关,因此删除了SAP Advantage Database Server标记。

一周热门 更多>