以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [求助]如何解决这个问题呢?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=8926)

--  作者:roy78
--  发布时间:2007-8-18 15:59:19
--  [求助]如何解决这个问题呢?

delete from 临时表
insert into 临时表(出口规格,数量) select a.出口规格,a.id
from (Select 出口规格, count(*) as id from 主表 group by 出口规格 ) a

以上内容已设置到ADO命令文本,但它执行的是数据库中的表,我想要它对在搭建中过滤后的表进行上述功能,该如何实现呢?看了看关于动态设置sql命令的文章,但仍不是很明白其用法,希望老大做个例子,以借鉴.或详细述其用法,及思路.


--  作者:FSJM
--  发布时间:2007-8-18 17:59:53
--  

使用 ADO数据表 过滤的表,是在内存中,是不能加入SQL语句中的。

如在 SQL中用,只能通过复合语句 ... from (select * from 表名 where 条件1 ...); 来进行。

ADO命令 中只能执行单个 SQL语句, 多个 应在数据库中使用 存储过程。


--  作者:roy78
--  发布时间:2007-8-18 18:43:17
--  

听得有点不太明白,对上述你可以举例说明一下如何解决吗?


--  作者:引力波
--  发布时间:2007-8-18 23:21:00
--  
先执行,再过滤.