如何通过一个按钮实现把一张表里的记录复制到另外一张表里?要用存储过程吗? 小弟要实现的是一个商品收银系统,通过一个DBgrid添加要销售的商品,但是结帐的时候必须把DBGRID里面的数据复制到一张主表中,然后再清空DBGRID里面的数据,以达到记录商品销售信息的功能。小弟现在只想到了这么一个方法,请教这个问题如何解决,或者各位大哥还有什么更好的方法?急,在线等待回复!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.使用 insert into () select .. from .. 在服务器上将数据插入到主表。2.用ADO返回一个没有记录的主表数据集合recordset ,然后用本地的recordset,循环填充这个数据集,然后提交到服务器,但是这种没有第一个效率高。 我的临时表名叫temptable主表叫sell我写的是insert into sell select * from temptable这样好象不对,应该怎么写 insert into sell(fielda,fieldb,fieldc)select fielda,fieldb,fieldc from temptable注意字段类型是否匹配,以及字段的顺序, 用ClientDataSet吧.扫商品时,增加ClientDataSet记录,结帐后ClientDataSet.ApplyUpdates(0)保存数据到数据库.然后再ClientDataSet.EmptyDataSet.等待下一次收银. ClientDataSet这个控件我没用过,请教一下具体应该怎么写,谢谢楼上的兄弟 关于DELPHI7中做报表的问题 清空文件夹自定义函数 求解:我这样写代码正确么>? 做个邮件发送程序用到哪些控件? 郁闷啊,代码编辑窗口中的ctrl+c,怎么变成下一页了! 如何解决vclskin按纽的颜色跟皮肤的颜色不一样 access连接查询问题 寻找免费打印报表控件! 请问谁能提供一份 <<Delphi 5开发人员指南>>的配书源码 的下载地址?3Q~~ 一个mainmenu的简单问题,谢谢大家。急阿!在线等 关于动态显示子窗体的问题 ◆难道就没有人能回答这个问题吗◆
2.用ADO返回一个没有记录的主表数据集合recordset ,然后用本地的recordset,循环填充这个数据集,然后提交到服务器,但是这种没有第一个效率高。
我写的是insert into sell select * from temptable
这样好象不对,应该怎么写
select fielda,fieldb,fieldc from temptable
注意字段类型是否匹配,以及字段的顺序,
扫商品时,增加ClientDataSet记录,结帐后ClientDataSet.ApplyUpdates(0)保存数据到数据库.
然后再ClientDataSet.EmptyDataSet.
等待下一次收银.