适用于 mySAP Business Suite 的 .NET Framework 数据提供程序的限制
以下是适用于 sap) 的 .NET Framework Data Provider for mySAP Business Suite (数据提供程序的已知限制:
适用于 SAP 的数据提供程序不支持使用安全网络连接 (SNC) 连接到 SAP 系统。 有关 SNC 的详细信息,请参阅 SAP 系统和适配器之间的安全性。
适用于 SAP 的数据提供程序不支持
DbType
的SAPParameter
或Size
属性。 相反,当用户为SAPParameter
指定值时,根据 .NET 和 SAP 数据类型之间的已建立映射,该值在内部强制转换为 .NET 数据类型。SAP 数据类型
CURR
、DEC
和QUAN
的字段值允许的最大长度为 29 位。 尽管 SAP 以本机方式为这些数据类型值提供 31 个位置,但它们转换为的 .NET 十进制数据类型施加了 29 位数的限制。.NET 数据类型
Double
与 SAPFLTP
数据类型之间的映射限制可能会导致在从 SAP 系统读取数据到 .NET 类型时出现溢出错误。 尽管 .NET 类型可以表示一个双精度 64 位数字,其值范围为从负 1.79769313486232e308 到正 1.79769313486232e308, 由 SAPFLTP
数据提供程序分析的 SAP 类型不能超过 1.8446744073709552E+19;该FLTP
类型的有效限制为负 1.8446744073709552E+19 到正 1.8446744073709552E+19 的范围。由于基础客户端库的超时处理问题,SAP 数据提供程序不支持命令和连接超时。
适用于 SAP 的数据提供程序不支持异步命令行为。
与 SQL Server Integration Services (SSIS) 项目一起使用时,适用于 SAP 的数据提供程序无法检索包含超过 8000 个字符的值的列的数据。 这是由于 SSIS 限制导致的,根据此限制:
不支持 SSIS 变量中大于 4000 个字符的值。
不支持大于 4000 个宽字符的值。
不支持大于 8000 个单字节字符的值。