社区
Delphi
帖子详情
有没有默认时间为空的Delphi时间控件,写到数据库如果未填就为空时间
FormatJAVA
2008-09-23 11:08:49
有没有默认时间为空的Delphi时间控件,写到数据库如果未填就为空时间
而不是像日期时间类型字段默认输入为空在数据库存的还是'1900/1/1'?
...全文
250
11
打赏
收藏
有没有默认时间为空的Delphi时间控件,写到数据库如果未填就为空时间
有没有默认时间为空的Delphi时间控件,写到数据库如果未填就为空时间 而不是像日期时间类型字段默认输入为空在数据库存的还是'1900/1/1'?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxinqn
2009-09-23
打赏
举报
回复
别人就问怎么为空,你们不会就别回答,干嘛非要有个默认时间?不同的逻辑需要
FormatJAVA
2008-09-23
打赏
举报
回复
[Quote=引用 6 楼 3150379 的回复:]
引用 3 楼 FormatJAVA 的回复:
我的时间字段有时候必须为空。。不为空。。数据就会出问题。。
这是设计思路问题,我的经验是时间字段不能为空,哪怕用'1900/1/1'才代替空也是好的
[/Quote]
但是 我现在做的东西。。有时间就说明要收钱。。没时间就表示没收钱。。如果时间错了。。别人查询的时候发现时间不对。。或收费时间有问题。。就麻烦了。。
五维思考
2008-09-23
打赏
举报
回复
[Quote=引用 3 楼 FormatJAVA 的回复:]
我的时间字段有时候必须为空。。不为空。。数据就会出问题。。
[/Quote]
这是设计思路问题,我的经验是时间字段不能为空,哪怕用'1900/1/1'才代替空也是好的
iamduo
2008-09-23
打赏
举报
回复
比如:用update tt set ADateTime=null where ADateTime='1900-1-1'
iamduo
2008-09-23
打赏
举报
回复
如果是SQL Server 那么就用触发器,把新增或修改时间为'1900-1-1'的都改成null。
如果是ACCESS……代码中处理吧。
FormatJAVA
2008-09-23
打赏
举报
回复
我的时间字段有时候必须为空。。不为空。。数据就会出问题。。
阿三
2008-09-23
打赏
举报
回复
用datetimepicker把它的showcheckbox设置为true,然后用代码来判断,如果为没有选中就向数据库中存入空值。
五维思考
2008-09-23
打赏
举报
回复
晕了,你的数据库时间字段难道为空就好用吗?相反,时间字段应该不为空才对呀
panrongzeng
2008-09-23
打赏
举报
回复
如果值为空,你给他默认一个值不就完了吗?时间字段留空干嘛?
踢踏
2008-09-23
打赏
举报
回复
cxDateEdit时间控件
minjunw
2008-09-23
打赏
举报
回复
时间控件赋初值为0,保存时判断为零,存入NULL (需Uses Variants)即可
Delphi
自定义Grid
控件
自定义查询GRID内数据 点击标题自动排序 打印内容 添加、修改、更新内容 右键菜单、 适用于
DELPHI
7.0
Delphi
XE10.3通过MyDac
控件
连接MySql
数据库
通过MyDac
控件
连接MySql
数据库
,无需OBDC及MySql库,MyDac
控件
适用于windows、android、ios系统,代码中使用MyDac9.3.9版
delphi
常用
控件
属性
开发程序时可能经常有些属性感觉没有用,或者不知道干什么用的,这里给你详细介绍一下
Delphi
连接access
数据库
步骤
图文讲述
Delphi
如何连接access
数据库
,简单易懂!
delphi
数据库
控件
delphi
下
数据库
操作显示组件,修改了对clientdataset的排序功能
Delphi
5,939
社区成员
262,944
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章