我是新手,刚开始学,顺便领导让作一个小东东,要求就是有一个界面,左边有一个wwdbgrid,显示打开的excel表内容,右边有三个按钮,“打开文件,导入数据,结束”,点打开文件,左边显示excel文件内容,点导入数据,则会在数据库中生成一个临时表,然后将临时表中的数据与数据库中一个表的内容作对比,如果已经存在则不能导入,不存在就可以导入,网上找的源码学习,已经实现,左边的数据显示,和数据直接导入数据库,但是要先产生一个临时表,然后对比再导入,则不会了,求高手指点一下思路,或是能给段代码让我学习一下,不胜感激~~~~
解决方案 »
- 一个打开通用窗体的过程
- IdSMTP在Delphi2009中发送邮件乱码
- dbExpress的几个简单问题
- 杭州的朋友们,你们好吗?
- 用ADOQuery和ADOTable不能做QR报表吗?
- 求助,ADOTable问题
- 请问SqlServer2000中.............
- 有一个WebBrowser空间在Pagecontrol控件上,当Pagecontrol控件增加一页时。。。
- CSDN上人才真是少,这莫简单的问题都不会!
- 热烈一点,答者有分!网上的“进销存”一般用什么工具、什么数据?
- adoquery无法使用select top语句吗?
- addTag(),getAv(),getDataPack()是什么意思?
2、把数据导入到临时表
3、删除临时表中重复的数据delete from tmpTable where exists(select id from table1 where ...)
4、把临时表中剩余的数据插入真正的表中。insert into table1 select ...
不知道是不是这个意思