如果将表复制,再创建一个表或覆盖一个相同结构的表,怎么做?

解决方案 »

  1.   

    用COMMAND调用 ceate table 语句实现
      

  2.   

    我手比较烂,不知道你的目标表是否存在,如果不存在,我不会!
    如果存在就比较简单了!
    用两个记录集分别打开两个表。一个为源,只取符合条件的!另一个为目标用于添加到新表中去!
    用while循环把源记录集中的每一条记录添加到目标表中去!
      

  3.   

    打开表和查询到符合条件的记录,赋值给Recordset型变量的语句我都弄好了。如果记录有多条的话,添加到另一个表 和 覆盖另一个表我就不会了(两个表数据结构相同,我是用复制表结构方法做的)
    高手帮忙呀!
      

  4.   


    SQL 语句:
    select * into 表名 from 原来表名 where .....select * into 表名 from 原来表名
    在vb中执行:cn.execute "select * into 表名 from 原来表名"
    ----------------------------
    cn 是一个ADO connection
      

  5.   

    delete * from 表 where ....省略where删除全部记录再把从另一表提取的Recordset更新进去