我有一个 Delphi XE 应用程序,它使用后面的TClientDataSetaTDataSetProvider和加号来访问 Oracle XE 数据库。TADOQuery我要写入的表有一个NUMBER(19)字段。
我正在向其中写入一个值,如下所示:
myDataModule.myClientDataSet.FieldByName('ID').AsLargeInt := ID;
假设我有一个1234567890123456789四舍五入的 ID 1234567890123460000。
我怎样才能避免这种情况?