我的统计分析系统是有ADO控件访问ACCESS数据库,系统里有一个“日表”,存储当年的数据,一天一条记录,也就是365条记录。在访问当年的数据时则查询“日表”。我的问题是新的一年到来后,我应该怎么做才能实现历史数据的查询?我想在进行年初始化之前,将“日表”改名为旧日表,然后创建一个表结构一样的日表。请问怎么样创建一个结构一样的新表?如果查询历史数据,则查询旧日表。问题又来了,我怎么判断这个旧日表是否存在呢(在查询之前)。谢谢大家!!!!!!!!!

解决方案 »

  1.   

    1、首先建立一个要放去年历史记录的表,同时把记录也复制过去。可用
    select * into 数据1999年  from 旧表
    以上的语句在创建“数据1999年”表的同时,也把数据从“旧表”中复制过去了2、然后把“旧表”中的数据删除。3、如何判断一个表是否存在,可访问access的系统表sysobjects,系统表默认情况下是隐藏的,可以在菜单:工具-选项-视图-“隐藏对象”上打勾。
    sysobjects表结构一看就明白。