易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi 通过A表批量更改B表的内容

通过Excel导入内容到表A,并显示在dbgrid中,点击批量修改按钮,通过导入表A的内容修改表B。现在有一个问题,导入的这一批内容,如果在表B中不存在,则插入,如果在表B中存在,则更新,如何实现?

引用
--1、插入:
insert into B
select 字段1,字段2,。。。。。。 from A
where not exists(select 1 from B where A.字段1=B.字段1 and A.字段2=B.字段2。。。。。。)

--2、更新:
update B
set B.字段1 = A.字段1, B.字段2 = A.字段2,。。。。。。
from A
where A.字段1 = B.字段1 and A.字段2 = B.字段2。。。。。。


如果这批名单中,同时存在插入和更新操作呢?是不是要添加判断条件?一个button按钮可以同时实现插入更新两种混合名单的操作吗?

1、我写的是 SQL 语句,你可以写成存储过程

2、你点击 Button1,用 AdoQuery1 或者 ADOStoredProc1 执行这个存储过程,应该就是对的,你在前台

不用写条件,我在 SQL 语句中,已经处理了


相关问答:

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

Delphi怎么取返回内容中的指定部分.

返回的内容是如下代码,怎么能渠道2b?
<p class="text1">1a </p>
<p class="text1">2b </p>
<p class="text1">3c </p>
<p cl ......

请教下,用DELPHI做SOHU的 - Delphi / 非技术区

一般都是怎么接活的?
收入怎么样
sohu?soho?

sohu 可能是small office house unit
小办公室,把家变成单位。

去威客网啊,很多个呢,还有外包的网站

学习学习。

现在Delphi做东西不行了,处于淘汰状 ......

xml创建后如何销毁? - Delphi / 网络通信/分布式开发

xml := CreateOleObject('Microsoft.XMLHTTP');
  xml.Open('GET','http://www.google.com', False);
  xml.Send;
  xml.responseText;
使用xml.responseText可以获取网页源码,但是再次 ......

利用ArcGIS和Delphi开发的问题

很简单的问题,如何在组件mapcontrol中显示AutoCAD绘制的地图信息?请详细指教


什么情况???????????????

mapcontrol是什么东西呀
显示AutoCAD绘制的地图信息,从网上找控件吧,
或者您有解释 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号