空值问题

wangluoxing 2003-01-10 05:21:27
有一字段为INT型、可是在插入一条空记录时会出错的、应该怎么处理呢
...全文
62 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhdsfh 2003-01-10
  • 打赏
  • 举报
回复
哦,对了,必须是INT型,那可以设置一个超出常规比如400就不可能是分数的值来做0啊!
qhdsfh 2003-01-10
  • 打赏
  • 举报
回复
0也是数值啊!为什么不能填0呢?可以通过程序实现表中为零但是界面为未参加考试或者作弊或者什么啊!
tfxg 2003-01-10
  • 打赏
  • 举报
回复
数据库不允许为空的话那只好用默认值了。
lxpbuaa 2003-01-10
  • 打赏
  • 举报
回复
如果是关键字段,必须设置值(在全端或者存储过程中、触发器中),如果不是,可设置TField.Required=False

—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
wangluoxing 2003-01-10
  • 打赏
  • 举报
回复
没有膜认值啊、比如说考试成绩、为空就是没考、但是0就是考了但得0分啊
GnuSoft 2003-01-10
  • 打赏
  • 举报
回复
最好的办法还是设置数据库得默认值。
jenemery 2003-01-10
  • 打赏
  • 举报
回复
或者如果判断是空值的时候,自动添加一个默认值
chaosbird 2003-01-10
  • 打赏
  • 举报
回复
在程序中,在数据库中可以给默认值.

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧