如果要用T-SQL做不妨看看利用服务段光标进行滚动处理的例子如果想用Delphi做那就太简单了,先用Select Distinct选择表1中的empid,再循环向表2插入对应记录就行了。
解决方案 »
- 关于utf8encode转换日文Shift_JIS码文字的问题
- 跪问!!!!!!!!!!!!!!!!!!!!!!
- 这种情况下如何筛选
- 类似ListView的report类型的控件,有没有其中能够嵌入图片的?
- 学习Delphi时,你最头大的事情是什么?
- 怎样能够让dbgrid连接多个数据源呢?
- 我用的是WINDOWS XP HOME版,为什么没有IIS、PWS?
- 怎样在delphi中打开文本文件。(用记事本)
- 奇怪,奇怪,一个关于TNMUDP的问题
- 请问如何读取OpenDialog中的多个文件名
- 为什么INDEX IS READ ONLY,我的表有14个字段,不会都要建索引吧!
- delphi传参调用EXE的问题,急~~~`
query1.open;query2.append;
query2.fieldbyname('empid').asstring := query1.fieldbyname('empid').asstring;
query2.fieldbyname('ddate').asdatatime := query1.fieldbyname('ddate').asdatetime;
for i:= 0 to query1.recordcount -1 do
begin
query2.fields[I+2].asdatetime := query1.fields[2].asdatetime;
end;