次の原因となる可能性があるものと、それを防ぐ方法を教えてください。
Crystal 2011 の「データベース エキスパート」のコマンド オブジェクトは、次のようなものでした。
Select A, B, C, D, E, F, G, H, I, J from ……
私がフォーマットとパラメーターをいじっていたとき、Crystal は17 文字の後にAを切り捨て始めました。切り捨ては、フィールド エクスプローラーの「データの参照」機能で早い段階で確認できました。
理由を突き止めようとして 30 分ほど試した後、あきらめて、必要なデータ項目を追加しました。
Select A, B, C, D, E, F, XXX, G, H, I, J from ……
Aは正常に戻りましたが、Bは切断され始めました。
というわけで最後にフェイクアイテムを追加しました
Select A, B, C, D, E, F, X, G, H, I, J, 'Nil' as Nil from ……
そしてBは正常に戻りました!