我找了几条没有成功,谁有成功的语句:把当前查询的结果保存到一个新表。
我使用的是:CREATE TABLE FROM NEWFEILE (,,...) AS (SELECT * FILE WHER ...),提示字段定义错误,但我是对旧查询,有30个字段,需要一一重新定义吗?
[此贴子已经被作者于2004-11-11 8:50:46编辑过]
用INSERT......Select.....语句。
首先,要有一个与原表结构完全相同的新建表。新建表的SQL命令 Create Table。
这样,你可以用两个“ADO命令”构件,第一个ADO命令中,设置建立新表,第二个ADO命令设置INSERT......Select.....,把原表的查询结果插入到新建表中。在事件设置中,相继执行ADO命令1、2的方法就可以了。
admin,我用INSERT......Select.....语句已经成功的实现了SQL查询和保存功能。但还有一个问题:用ADO数据表构件查询得到的结果怎样用SQL命令保存呢?还用SELECT语句好象不对啊。
我意思是现在用ADO数据表构件已经得到了一个数据集,这个数据集不是用SQL命令构件得到的。如何返回来用SQL命令保存?