| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 538 人关注过本帖
标题:[求助]关于数据库的问题
只看楼主 加入收藏
oquey2003
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-12-27
收藏
 问题点数:0 回复次数:7 
[求助]关于数据库的问题
请问:我的数据库中的TAB1中的数据,我想没过了一个月,TAB1中的数据就清空,再重新填入数据。请问如何实现
用的是ADO控件连接的数据库
搜索更多相关主题的帖子: 数据库 
2007-01-13 22:34
oquey2003
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-12-27
收藏
得分:0 

不好意思,是每过一个月

2007-01-14 09:07
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
用个timer去记录系统的时间?...每过一个月就update一下.

我的msn: myfend@
2007-01-14 10:49
oquey2003
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-12-27
收藏
得分:0 

只是用一下update就行么?
就可以删除表中的原来的数据么?

2007-01-16 09:08
zsolong
Rank: 1
等 级:新手上路
威 望:1
帖 子:193
专家分:0
注 册:2006-12-15
收藏
得分:0 

你是要只是把相关数据删除还是更新,还是连表里面原有的栏位也一起清空掉?


2007-01-16 09:11
oquey2003
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-12-27
收藏
得分:0 
我的意思就是,原来的表中的数据全没,栏位也没。就等于是重新在表中存入数据
2007-01-16 09:18
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 

用timer也可以 但是就得你程序一个月不停止运行才能达到目的了
你在数据库里面放个参数表 存储你每次刷新数据库的时间

做一个transaction (可以在vb里做 也可以在数据库中做)
1.把表删空 (如果你连列也要改就drop table 再create)
2.insert 数据
3.更新你的参数表 把这次刷新的时间放进去

这样就ok了 每次程序运行的时候或者被窗体控件激发的时候
读取数据库参数表 发现时间达到一个月就执行transaction


2007-01-16 10:30
zsolong
Rank: 1
等 级:新手上路
威 望:1
帖 子:193
专家分:0
注 册:2006-12-15
收藏
得分:0 
楼上说的有道理,对表的处理大致就是这样子的,但是至于一个月的时间的把握实现起来会有很多种方式的,就看你自己想要通过那种方式来实现了。自己想一下具体一个月应该怎么来实现,呵呵!方式很多的。

2007-01-16 15:09
快速回复:[求助]关于数据库的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029643 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved