Foxtable(狐表)用户栏目专家坐堂 → sqlserver数据库默认值


  共有3801人关注过本帖平板打印复制链接

主题:sqlserver数据库默认值

帅哥哟,离线,有人找我吗?
qaz17909
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:774 积分:8830 威望:0 精华:0 注册:2017/1/26 14:38:00
sqlserver数据库默认值  发帖心情 Post By:2022/5/12 21:11:00 [只看该作者]

外部数据源使用sqlserver,当在fx中将表格中的某一列类型设置为Boolean,可否同步将sqlserver中该列的默认值由null设置为0。
主要的原因是当使用sql的insert into 或者 update 语句时,碰到日期和逻辑列的空值会有问题。insert into 或者 update 中的值如果用 “” 表示,则fx加载后逻辑列会变为0,但是日期列会变为“1900-01-01”。而如果insert into 或者 update 中的值用 null 表示,则fx加载后,日期列就是为空,但是逻辑列也为空,这时逻辑列用于查询会有问题。

[此贴子已经被作者于2022/5/12 21:17:47编辑过]

 回到顶部