DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: lixuan123
今日帖子: 0
在线用户: 3
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 cjg98821 (hellow) ★☆☆☆☆ -
盒子活跃会员
2004/7/27 2:17:38
标题:
怎样把查询出来的数据放在一个新表中? 浏览:943
加入我的收藏
楼主: sex:='男';
adoquery4.close;
adoquery4.sql.clear;
ADOQUERY4.SQL.ADD('SELECT * FROM bhk WHERE (sex=:sex)');
ADOQUERY4.Parameters[0].Value:=sex;
adoquery4.open;
这样能把所有男同学的记录全部找出来,那么如何将这些记录放到一个新表(man)中呢?因为bhk中的数据不能改,而男同学的记录我要改。
如何实现?

----------------------------------------------
因为笨,所以问!
作者:
男 zsredmoon (=^@^=) ★☆☆☆☆ -
盒子活跃会员
2004/7/27 8:12:15
1楼: 使用 INSERT...SELECT 插入行
INSERT 语句中的 SELECT 子查询可用于将一个或多个其它的表或视图的值添加到表中。使用 SELECT 子查询可同时插入多行。

下面的 INSERT 语句将 titles 中数据的 type 是 modern cooking 的所有行的数据插入到一个单独的表中:

USE pubs
INSERT INTO MyBooks
   SELECT title_id, title, type
   FROM titles
   WHERE type = 'mod_cook'

子查询的选择列表必须与 INSERT 语句列的列表匹配。如果没有指定列的列表,选择列表必须与正向其插入的表或视图的列匹配。

----------------------------------------------
按此在新窗口浏览图片
=^@^=
作者:
男 playerjn (草脚一个) ★☆☆☆☆ -
盒子活跃会员
2004/7/27 8:48:44
2楼: 请用UPDATE,最好不要用INSERT。
已有表就可直接用FOR 或WHILE进行UPDATE,没有就用ADOCOMMAND CREATE一个表!!

----------------------------------------------
草得你心服口服
草得你五体投地
作者:
男 cjg98821 (hellow) ★☆☆☆☆ -
盒子活跃会员
2004/7/27 19:45:42
3楼: ADOCOMMAND CREATE一个表怎么用呀?
----------------------------------------------
因为笨,所以问!
作者:
男 lingyun2003 (风过无痕) ★☆☆☆☆ -
普通会员
2004/7/27 20:48:00
4楼: 高贴 高人
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS