急!asp+access 知道生日 计算年龄

[复制链接]
查看11 | 回复2 | 2010-5-25 15:36:57 | 显示全部楼层 |阅读模式
我做的提交表单有出生年月这一项
提交到数据库后想让数据库根据生日自动计算年龄(数据库有年龄的字段)
如果是先计算后写入数据库的话
那年龄岂不是不会随着时间的增长而增长

回复

使用道具 举报

千问 | 2010-5-25 15:36:57 | 显示全部楼层
其实你这样的思路不好。准确的解决你的问题有两个方法。下策:在调用数据库的页面加上代码,每年更新一次,自动加上一岁。如果是SQL数据库也可以做成触发器。上策:你直接把生日存到数据库就可以了,无需使用年龄字段,在需要年龄的地方调用生日来计算年龄,这样不但不会出错,而且随着时间的增长它自己也会增长。
回复

使用道具 举报

千问 | 2010-5-25 15:36:57 | 显示全部楼层
这种情况你的思路是错误的正确思路:根据表单提取到的出生年月与当前年月相比较,得出年龄后再写入数据库!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行