一个数据集如下:
流水号(主键),名称,规格,数量,单价,金额
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不行吗?如何做呢,因为我要插入的值好多都和查询的值一样,所以我想只将不一样的值用参数改变。
流水号(主键),名称,规格,数量,单价,金额
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不行吗?如何做呢,因为我要插入的值好多都和查询的值一样,所以我想只将不一样的值用参数改变。
解决方案 »
- 用Delphi做的程序,用InnoSetup打包后,如何屏蔽程序所有的报错!!
- 马上就再生个猩猩啦,先散分。
- 如何把已经存在的EXCEL表 导到SQL SERVER 7里面
- 一个简单的问题:如何得到ListBox中选择点击的内容
- 怎么按照自己的程序要求确定图像的显示大小?
- 帮我设计一个报表,送400分
- 哪里有 DBDatetimepicker控件下载?
- 如何使用String变量对memo字段进行赋值
- a: array of byte 如何变换为string类型?
- 怎么取系统当前时间前一小时?
- 使用打印复印一体机打印文件时,时而出现打印全篇都是黑的现象,高手解决.
- 自定义文件储存的问题,我是否该每次都更新索引的位置
insert into a (流水号,字段1,字段2.....) (select '4321' as 流水号,字段1,字段2.... from A where 流水号='1234')