如何实现,插入别的表的记录? (100分)

  • 主题发起人 主题发起人 免费人
  • 开始时间 开始时间

免费人

Unregistered / Unconfirmed
GUEST, unregistred user!
应该如何实现:DBLookupListBox1连接了表1的某个字段,双击的时候,把选中的
DBLookupListBox1的值,和它在表1对应的其他记录,全都插入到一个表2???
表2和表1,结构不一样,只是部分记录需要表1的记录,请详细的告诉我可以吗,分数不够
可以再加啊。
 
看不懂意思!
 
insert into 新表()
select * from 别的表
weher 别的表的某个字段 = 选中的DBLookupListBox1的值

就是这个意思,但是“新表”和“别的表”表结构必须相同!
 
在DBLookupListBox1.OnDBClick中写插入别的表的代码,可用SQL的Insert语句。
 
同意楼上.
 
>>就是这个意思,但是“新表”和“别的表”表结构必须相同!
改改。 :-)
insert into 新表(field_new1,field_new2,field_new3.....)
select (field_old1,field_old2,field_old3.....) from 别的表
weher 别的表的某个字段 = 选中的DBLookupListBox1的值
只要对应两个表的字段就行了。
 
query1.sql.text:='insert into b (x) from (select x from a where
~~~
ID='"+DBLookupListBox1.text+'")"
 
多人接受答案了。
 
后退
顶部