主题:  这该怎么实现?

蓝岭飞鸟

职务:普通成员
等级:2
金币:1.0
发贴:395
注册:2001/10/18 12:37:14
#12001/10/31 21:05:37
一个日记本,今天写过的话就不能再写了,进入写日记页面自动跳转到编辑模式……
最重要的是,我不知道怎么判断用户今天是否写过……

麻烦高手指点一下……(可以用当前时间不等于日记添加时间吗?)



icewater

职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2001/10/19 9:45:40
#22001/11/1 9:07:11
多加一个标志位字段行不行?



blshfw

职务:普通成员
等级:1
金币:1.0
发贴:241
注册:2001/5/15 16:44:13
#32001/11/1 14:31:57
是呀,加个字段就行了,不必想那么多。
或者你可以在进入之前判断一下今天的记录是否存在(条件当然是日期啦),如果存在那就跳出来“你已经写了日记!” ;)(纯属玩笑)



蓝岭飞鸟

职务:普通成员
等级:2
金币:1.0
发贴:395
注册:2001/10/18 12:37:14
#42001/11/1 19:39:25
嗯,那就是如果日期不为空就可以添加数据?ok,我明白了……谢谢!



蓝岭飞鸟

职务:普通成员
等级:2
金币:1.0
发贴:395
注册:2001/10/18 12:37:14
#52001/11/1 19:42:22
好像还是不对呀……



blshfw

职务:普通成员
等级:1
金币:1.0
发贴:241
注册:2001/5/15 16:44:13
#62001/11/2 8:05:39
不是不是啦,我是说如果按第二种方法做的话就是查找当天的记录是否存在,比如Sql语句这样写:
select * from dbo.rj where dat='vardat'
vardat是个变量,运行时为date,这样的话做个判断,如果返回的记录为空,那当然是当天没有写日记,否则就是已经写了日记。

编辑历史:[这消息被blshfw编辑过(编辑时间2001-11-03 08:36:04)]