SQL简单问题(送20分)
SQL表是这样的:
姓名 年龄 注册日期
小王 32 XXXX年XX月XX日
我想在点command1后 表中的 "姓名"字段 中的"小王"这行中的 "注册日期" 为当前时间,请问怎么写
问题点数:20、回复次数:9Top
1 楼cqy1986847()回复于 2006-12-01 00:37:18 得分 0
有个要求 这个时间不要是本地得到的(本地的话自己改了时间就不准了)Top
2 楼cqy1986847()回复于 2006-12-01 00:39:42 得分 0
还有能不能点command1后 表中的 "姓名"字段 中的"小王"这行中的 "注册日期" 为当前时间+1个月(也就是现在是2006年12月1日,写进去的时间是2007年1月1日),请问怎么写
Top
3 楼piccligang()回复于 2006-12-01 08:04:19 得分 0
首先得说明新时间值是如何来的Top
4 楼piccligang()回复于 2006-12-01 08:08:44 得分 0
有两种方式,一种是当点command1后触发事件,遍历数据库,查找字段内容等于小王的,另一种是连接数据库后,用SQL语句更新,update 表名 set 注册日期=新时间值 where 字段="小王"。Top
5 楼piccligang()回复于 2006-12-01 08:09:18 得分 0
where 姓名="小王"Top
6 楼mustudent(小生--蚕豆;恆久忍耐!)回复于 2006-12-01 08:31:04 得分 20
SQL Server有GetDate()函數 就是獲取服務器的時間
直接用update tablename set colname=getdate() where name=''就可以了Top
7 楼cqy1986847()回复于 2006-12-01 22:51:14 得分 0
能帮我写下吗 SQL 我不会 麻烦了Top
8 楼cqy1986847()回复于 2006-12-01 23:36:28 得分 0
Call OpenRs("select getdate()")
我这样写 出错Top
9 楼cqy1986847()回复于 2006-12-01 23:59:20 得分 0
谢谢Top





