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