| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖
标题:为什么添加不了?日期格式
只看楼主 加入收藏
theend12
Rank: 2
来 自:ASP|PHP菜鸟
等 级:论坛游民
帖 子:83
专家分:42
注 册:2009-10-8
结帖率:72%
收藏
已结贴  问题点数:10 回复次数:8 
为什么添加不了?日期格式
ACCESS数据库
字段:Birthday
类型:日期/时间
必填字段:否

Birthday = request.form("Birthday")

rs.AddNew
rs("Birthday")        = Birthday
rs.update

获取表单中的生日,也没做任何过滤,也没有要求Birthday不允许为空。
为什么在添加的时候,如果Birthday为空,就添加不成功呢。
并且如果Birthday不为空时,要是填写为:19900101 这也还是添加不能成功。
只能这样的格式:1949-10-1  才添加成功。
为什么呢?
还有如果大家也不知道原因的话,那请问如何判断填写的必须是 这种1949-10-1 格式呢?
搜索更多相关主题的帖子: 格式 
2010-11-04 11:25
筱晓绾
Rank: 10Rank: 10Rank: 10
来 自:湖南
等 级:贵宾
威 望:12
帖 子:512
专家分:1736
注 册:2010-9-1
收藏
得分:0 
Birthday.ToString("yyyy-MM-dd")
2010-11-04 12:27
theend12
Rank: 2
来 自:ASP|PHP菜鸟
等 级:论坛游民
帖 子:83
专家分:42
注 册:2009-10-8
收藏
得分:0 
我在等

我是一个初学者.学每门知识都会经历一段菜鸟阶段,希望大家多帮忙
2010-11-04 13:18
theend12
Rank: 2
来 自:ASP|PHP菜鸟
等 级:论坛游民
帖 子:83
专家分:42
注 册:2009-10-8
收藏
得分:0 
帮帮忙( ⊙ o ⊙ )啊!

我是一个初学者.学每门知识都会经历一段菜鸟阶段,希望大家多帮忙
2010-11-04 15:02
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
日期时间字段的格式要求比较严,一般要求这样写yyyy-m-d,保存前前要先判断一下是否是日期格式。注意:空值要是Null,不是"",否则不能保存
下面的代码,把不是日期格式的作空值保存
if isdate(Birthday) then
Rs("Birthday")=Birthday
else
Rs("Birthday")=null
end if

[ 本帖最后由 dzt0001 于 2010-11-4 15:18 编辑 ]

----我怎能在别人的苦难面前转过脸去----
2010-11-04 15:14
theend12
Rank: 2
来 自:ASP|PHP菜鸟
等 级:论坛游民
帖 子:83
专家分:42
注 册:2009-10-8
收藏
得分:0 
isdate 是判断这种:#10/19/62#   不是10-19-62

我是一个初学者.学每门知识都会经历一段菜鸟阶段,希望大家多帮忙
2010-11-04 16:24
jingjing316
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:293
专家分:541
注 册:2009-8-11
收藏
得分:0 
这个问题我也说不清楚
是不asp默认日期格式就是<%=date()%>
http://www.

[ 本帖最后由 jingjing316 于 2010-11-4 17:08 编辑 ]
2010-11-04 17:04
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:10 
<%
response.write(IsDate("April 22, 1947") & "<br />")
response.write(IsDate("1947-4-22") & "<br />")
response.write(IsDate("47-4-22") & "<br />")
response.write(IsDate("4-22-47") & "<br />")
response.write(IsDate(#1947-4-22#) & "<br />")
response.write(IsDate(#1947/4/22#) & "<br />")
response.write(IsDate(#4/22/47#) & "<br />")
%>

都是True

[ 本帖最后由 dzt0001 于 2010-11-4 17:26 编辑 ]

----我怎能在别人的苦难面前转过脸去----
2010-11-04 17:18
theend12
Rank: 2
来 自:ASP|PHP菜鸟
等 级:论坛游民
帖 子:83
专家分:42
注 册:2009-10-8
收藏
得分:0 
回复 8楼 dzt0001
恩 ,下午试的时候没好使,刚试又好使了,可能下午哪里操作错误了!
您有QQ么?我想加您,希望能多指导。

我是一个初学者.学每门知识都会经历一段菜鸟阶段,希望大家多帮忙
2010-11-04 20:37
快速回复:为什么添加不了?日期格式
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017124 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved