保存查询信息到一个表!!!!!(60分)

  • 主题发起人 主题发起人 jzhang
  • 开始时间 开始时间
J

jzhang

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样把查询所得信息保存到一个表中(比如Paradox的.db表)?
 
有必要码?

先按查询结果的字段定义建立一新表,然后把查询结果添加进去.
 
写一个SQL:
Insert into yourdb Select yourinfo from yourTable
 
use:
insert into #yourtemptable
select col from yourtable

Seems much better.
 
all would work under sql db but i wander it would work under local sql
 
你有没有考虑用Batchmove控件?只要设置适当的mode就可以了。以下供你参考:
在form上放一个query,一个table,一个batchmove,设置好查询语句,
在table属性中填入tablename表名,库的别名,设置batchmove的mode为
copy,源库为auery,目标库为table,在程序中执行batchmove.execute就可以了。
 
'把查询所得信息保存到一个表中'的方法是可行的,
以上诸位介绍的的是一种,较简捷。还有就是较“苯”的方法了,若你觉得对你有
用,就贴将上来。
 
如何在程序运行中建立一个新表,使得此表与一动态生成的表的结构一样!!!!
 
在mode为copy的情况下,目标表可以不存在,如果存在的话,将会自动删除,所以
生成的目标表和查询的结构一样,不必担心。
 
batchmove.mode:=batCopy;
 
多人接受答案了。
 
后退
顶部