以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- sqlserver数据库默认值 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=177212) |
-- 作者:qaz17909 -- 发布时间:2022/5/12 21:11:00 -- sqlserver数据库默认值 外部数据源使用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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/5/12 21:30:00 -- insert into 或者 update 的时候逻辑列应该设置为0,不能使用null 我反馈一下,但是这个改动的可能性不大,建议还是自己处理
|