一个数据集如下:
流水号(主键),名称,规格,数量,单价,金额
1234            AA      10g  2     10   20
现在想插入一条负值:
流水号(主键),名称,规格,数量,单价,金额
4321            AA      10g  -2     10   -20
这时我做的是先用SQL查出这一条数据。select * from A表,
然后再插入语句Insert int A表(流水号,名称,规格,数量,单价,金额
) values(:流水号,:名称,:规格,:数量,:单价,:金额
)
这时的插入SmartQuery的MasterSource是查询SmartQuery的TOraDataSource,但我只给参数[流水号]、[数量]和[金额
]付值,而最终得到的结果确是,插入的值和查询SmartQuery里的值一样。流水号、数量和金额没变,用BDE可以,ODAC不行吗?如何做呢,因为我要插入的值好多都和查询的值一样,所以我想只将不一样的值用参数改变。