update语句中如何使日期型字段为空
一程序,使用的是ACCESS数据库,其中ccsj为“日期/时间”型字段。
尝试使用"update data set ccsj=null where id="&request("id")&""语句进行ccsj字段清空,程序不报错,但该字段也未清空。
请各位高手指点一二。
问题点数:20、回复次数:10Top
1 楼feng2112(没事论坛上走走)回复于 2006-03-02 13:32:44 得分 0
..........
不懂Top
2 楼boyd1985(波伊德乐园->http://www.boyd.cn)回复于 2006-03-02 13:53:35 得分 20
"update data set ccsj=null where id="&request("id")&""
本身update data set ccsj=null是正确的,如果没有改变就考虑你后面的东西
where 后的id我不知道你设置是什么类型的,另外request("id")有数据吗?
建议改成:
"update data set ccsj=null where id="&request("id")
这样应该就可以了,如果ID是字符型考虑单引号
"update data set ccsj=null where id='"&request("id")&"'"Top
3 楼jerry0608(jerry0608)回复于 2006-03-02 14:35:40 得分 0
id是有数据传递过来的,这我可以保证。我也认为set ccsj=null没有什么错误,可库中该字段就是不置空。??郁闷ing……Top
4 楼jerry0608(jerry0608)回复于 2006-03-02 14:38:01 得分 0
"update data set ccsj=null where id="&request("id")&""语句是我省略的,ccsj仅是要更改的其中一个字段而已,其他字段的值都已经更改了,可就是ccsj死活无法清空。Top
5 楼jerry0608(jerry0608)回复于 2006-03-02 15:19:11 得分 0
找到问题所在了,语句是没错的。文件改错了,刷新来刷新去改的根本就不是那个文件。笨死了……
仍然谢谢楼上的。Top
6 楼batistuta97()回复于 2006-03-02 15:21:43 得分 0
update data set ccsj=null试试,看能清空嘛?
语句应该没什么问题的Top
7 楼batistuta97()回复于 2006-03-02 15:22:06 得分 0
。。。。。。Top
8 楼csyu85(深情的一吻)回复于 2006-03-02 15:26:34 得分 0
晕呵呵
.com域名60元,.cn .net域名58元,80M asp空间105元,网站建设2000元每套http://www.xinsoft.net.cnTop
9 楼sdts(隐姓埋名的混蛋)回复于 2006-03-02 15:27:09 得分 0
看来不是我一个人老犯这个错Top
10 楼ksn520(泡菜.Net)回复于 2006-03-02 15:44:56 得分 0
倒,以前我们单位来了一个技术员,叫他改网站,结果他改了半天后告诉我,怎么他改了网站没有变,我就那个晕啊,我说你还没把你改的发给我,我没上传哪
______________________________________________
我最讨厌两种人:
一是有种族歧视的;
二是黑人;
三是不识数的!Top




