変更内容
Symfoware .NET Data Providerで、SELECT文の処理性能改善を実施しました。
この性能改善を実施するにあたり、NUMERIC型またはDECIMAL型のデータを扱うアプリケーションで、データの小数点部分の扱いを変更します。
非互換
NUMERIC型またはDECIMAL型のデータを扱うアプリケーションで、データの小数点以下の桁数が、位取りに指定した桁数よりも小さい場合に、0を付加するよう動作を変更します。
NUMERIC(12,6)で定義された列に、“123.456”のデータを格納した場合
V10.1.x以前 | V11.0.0以降 | |
---|---|---|
参照結果のデータ | 123.456 | 123.456000 |
対処方法
ConnectionStringプロパティのtuneparamキーワードにDecimalConvertCompatible=ONを指定してください。
TableAdapterの自動生成を使用する場合は、Tuneparamの入力欄にDecimalConvertCompatible=ONを指定してください。
DecimalConvertCompatible =({ON | OFF})
DecimalConvertCompatible = OFF
NUMERIC型またはDECIMAL型のデータを扱うアプリケーションで、データの小数点以下の桁数が、位取りに指定した桁数よりも小さい場合に、0を付加しないで、アプリケーションに返却します。
NUMERIC型またはDECIMAL型のデータを扱うアプリケーションで、データの小数点以下の桁数が、位取りに指定した桁数よりも小さい場合に、0を付加します。