主题:  面包哥哥,我还有问题....

colabear

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2001/11/15 10:08:01
#12001/11/27 20:45:20
我用的是SQLSERVER2000的数据库,每次用NOW()添加更新时间字段的时候,就经常报错。
详细情况如下:
先对一个form使用INSERT,将相关的表单数据添加到表一。
再使用COMMAND取得一个FORM中的隐含区域的value(它的value=<%=now%>)然后,利用这个value去更新表二的一个时间字段。
将UD自己生成的COMMAND 代码改写成一个FUNCTION,然后在UD生成的INSERT中加入语句调用这个FUNCTION,结果报错!但是用同样的方法可以实现给一个字段的数据加一,我不知道如何解决这个问题。请帮忙!
呵呵,简单的说,我在练习做一个BBS,用的是SQLSERVER2000的数据库,但是在回复帖子后,要给回复数目的字段加一(已经实现),还要更新最后回复时间(没有成功)。请帮忙想想办法,或者看看问题出在哪里?



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
#22001/11/28 9:12:00
其实不用这样来做。做个查询就可以解决这个问题。
就是主题帖和第一个回复帖链接一下就可以了。



colabear

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2001/11/15 10:08:01
#32001/11/28 19:17:44
可以说的详细些吗?
我刚刚开始接触UD,很多事情还不是很明白

另外您发给我信箱里的是信为什么没有文字内容,里面要下载的是什么东西?



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
#42001/11/29 8:26:54
哦那个一定是病毒了!!!我昨天重装系统,还没来得及装防火墙就感染了,真不好意思了^_^

至于可以这样作,用查询1先获得与主题帖关联的最后回复帖,然后再用查询2关联主题和查询1 获得主题帖和最后回复帖的信息就可以了。如果你真的搞不好还是转回去用command吧