CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  语言基础/算法/系统设计

惭愧啊,一个小问题困扰了我两天,求救

楼主qczyy()2005-03-04 08:37:47 在 Delphi / 语言基础/算法/系统设计 提问

数据库一字段类型为DATETIME,允许为空,对应操作界面一EDIT控件,当EDIT为空时,不能写入数据库,该怎么解决? 问题点数:20、回复次数:5Top

1 楼huaneww(向往牛人)回复于 2005-03-04 09:02:41 得分 5

保存的时候加个判断不就OK了吗?Top

2 楼unsigned(僵哥(发站内消息,请附上链接或问题说明,否则不予回复))回复于 2005-03-04 09:03:09 得分 5

允许为空是允许为NULL,但并不意味着允许为'',因为其类型为DateTime。Top

3 楼unsigned(僵哥(发站内消息,请附上链接或问题说明,否则不予回复))回复于 2005-03-04 09:05:02 得分 0

当进行Update时,选取判断Edit的值是否为有效的DateTime否则跳过该栏位,这样就会自动使用NULL填充了。Top

4 楼huyongxiao()回复于 2005-03-04 09:09:00 得分 5

插入时做个判断,如果Edit的值无效就跳过,数据库会自动设DateTime为空的Top

5 楼aus(天兵)回复于 2005-03-04 18:14:45 得分 5

同意楼上的  
  不然用DBEdit绑定也可以Top

相关问题

  • 今天才发现!惭愧...
  • 困扰两天的小问题
  • 惭愧
  • 小问题,还不知道为何而引起的,惭愧啊
  • 我好惭愧!
  • asp中access数据库的连接和打开,最好有部分源代码...小弟对照一个例子连了半天还是没有打开,惭愧...
  • 这个问题困扰我小弟很多天了,请各位大侠赐教!!!!!
  • 困扰我好几天的oci问题
  • 困扰我2天的问题...
  • datagrid问题。 困扰好几天了。

关键词

  • 数据库
  • null
  • 跳过
  • datetime
  • edit
  • 类型

得分解答快速导航

  • 帖主:qczyy
  • huaneww
  • unsigned
  • huyongxiao
  • aus

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo