哭了,昨天的帖子结了,再用200分重发,一个关于sql内部的数据导入问题![简单+我是菜鸟](200分)

  • 主题发起人 主题发起人 linger_ok
  • 开始时间 开始时间
用qianwt的SQL句子。把表1,表2的字段都写出来,别偷懒[:)]
 
写Delphi程序也可以实现,用两个数据集去两个表的内容,然后对Test2.Bug做个循环,
查找Test1.Bug是否有重复的,若没有再对Test2.Bug.Fields做个循环把所有字段插入到
Test1.Bug.Fields
 
要不然你用手動導入啊!
不要選什麼sql語句啊!
用默認的就行了!
 
手动导入是什么意思呢?我要导入的是某个表中的数据而不是某个表

to qinwt:还要写程序啊,我可不会的,真的没有别的方法了么?
 
你那些字段<Binary>一定需要吗,假如想要就必须写程序
 
搞定了吗? xlw9644580@msn.com ,来找我。
 
估计问题在于 你的test1库中的bugs表 没有索引(主键)。

这个方法我常用:
=============
insert into test2..bugs
select * from test1..bugs
where ...条件。
 
是有的,这两个表的结构完全一样的
 
源不能用"select * from ..."
[:D][:D][:D][:D][:D][:D][:D]
select * 的话连源表的自增字段也作为普通字段取出来了。
把所有字段名都列到select语句中(除去那个自增字段)然后再导入试试。
 
把你的两个数据表中的所有字段,类型,主键帖出来。
先看看能不能用SQL实现,
否则只有写个程序处理了!

 
没有自增的字段啊
 
idxbugid和其他表有没有关联关系,否则就很麻烦了。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
692
import
I
后退
顶部