数据库记录的转移 为了防止日积月累,数据库越来越庞大,现在构想是:构建两个完全相同数据库DB1和DB2,其中DB2是备份用,需要实现的是:把DB1中所有表中日期字段为1年前的所以记录搬移到DB2中,DB1中只保留今年内的记录,DB2中为今年以前的记录. 请高手不吝指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Select * From TableName Where DateDiff(Year,字段,GetDate())>0OrSelect * From TableName Where Year(字段)<>Year(GetDate())就可以山选出不是今年的 VB的话用Timer控件判断日期是不是月末 不过这样不好,万一人家比较忙,晚了一天怎么办啊?还是用按钮比较好。如果没有我说的情况的话用SQL的作业来做 小生同学的意思是用VB做个按钮来实现转移吗?我是第一次接触这类东西,困难很大.数据库是Access的.其实这个问题想想还是很简单的,只有读操作. 对 用按钮来完成这个操作,如果是Access的话 麻烦一点 可能速度什么的要很慢不过这种转化也不是全部是读操作 ,比如 仓库系统,肯定要有起初数的吧 这个初始数就是计算出来的 第一次除外个人认为 实际上,你在程序内部可以这样做:当程序启动时,进行判断当前库中是否存在本年度的表(表名称可以是 2005Table),如果不存在就自动生成一个当前年号的表(2006Table),然后在程序用到这个表的时候,如果是查询就根据查询条件来确定是哪个表。如果是新数据入库那就入库当前年号的表,如2005Table就可以了。至于如何判断某表是否已经存在,很简单,可以错误捕捉,也可以使用Connection.Schem...(不太记得清了,查查MSDN吧)------------------------楼主觉得我的建议不错,就给点分~~~谢啦~ VB Dir函数 如何对结果集的数据进行处理后再查询? 如何显示/隐藏Word表格虚框及其他。。。。。。。 古怪,为什么我的程序运行之后 系统(2K)就不能注销了? 跟帖有分 帮帮我!webbrowser编程怎么判断打开的网页脚本错误,以及怎样自动关闭提醒脚本错误的弹出框? 汇总和打印 求购 给分,急!!!!!!!!!!!!! SQL语句中,字段别名能否包含小数点? 在crystal report里怎么做本页合计???? 请问在VB中实现图片数据分页的问题 如何将多表查询的结果在报表中打印出来?
Or
Select * From TableName Where Year(字段)<>Year(GetDate())
就可以山选出不是今年的
还是用按钮比较好。如果没有我说的情况的话用SQL的作业来做
不过这种转化也不是全部是读操作 ,比如 仓库系统,肯定要有起初数的吧
这个初始数就是计算出来的 第一次除外
个人认为
当程序启动时,进行判断当前库中是否存在本年度的表(表名称可以是 2005Table),如果不存在就自动生成一个当前年号的表(2006Table),然后在程序用到这个表的时候,如果是查询就根据查询条件来确定是哪个表。如果是新数据入库那就入库当前年号的表,如2005Table就可以了。至于如何判断某表是否已经存在,很简单,可以错误捕捉,也可以使用Connection.Schem...(不太记得清了,查查MSDN吧)------------------------楼主觉得我的建议不错,就给点分~~~
谢啦~