私はDelphi XEアプリケーションを持っています.Delphi XEアプリケーションは、その後ろにTClientDataSetaとTDataSetProviderプラスaを使用してOracle XEデータベースにアクセスします。TADOQuery書き込みたいテーブルにはNUMBER(19)フィールドがあります。
次のように値を書き込んでいます。
myDataModule.myClientDataSet.FieldByName('ID').AsLargeInt := ID;
1234567890123456789に丸められるような ID があるとし1234567890123460000ます。
どうすればそれを回避できますか?