以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 字符型字段赋空的字符串,保存到数据库变成NULL了。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56295) |
-- 作者:ntangjr -- 发布时间:2014/9/2 18:21:00 -- 字符型字段赋空的字符串,保存到数据库变成NULL了。 dr("ASS") = "" 数据库里保存的是 NULL ,是不是软件BUG?
|
-- 作者:ntangjr -- 发布时间:2014/9/2 18:38:00 -- 顶一下,发现一个Foxmail BUG |
-- 作者:有点甜 -- 发布时间:2014/9/2 19:04:00 -- 不应该,如果赋值为 "" 不会保存成null
你试试这样写
dr("ASS") = nothing dr.Save |
-- 作者:RLCN -- 发布时间:2018/10/10 16:22:00 -- 这确实是个bug啊...到目前还没有解决吗? 我也是这的: ms-sql 2008 数据库 字符型态(nvarchar) 存入空白"" 会自动变成 null 必须填入非““ 或 " " 的值才行 如果sql server 字段限制为 not allow null时, 存““直接报错 请问高手 要如何排除呢? 愁啊.. 囧
|
-- 作者:RLCN -- 发布时间:2018/10/10 16:33:00 -- 即使将 sql server 字符的默认值设定为 \'\' foxtable在存档时 也会“自动“将值改为 null 所以目前的情况是 只要是用foxtable 写入, 就无法存入 空白字符 这样以前的程序判断 便需要全部重写了.
|
-- 作者:有点甜 -- 发布时间:2018/10/10 16:36:00 -- 1、foxtable那里尽量不要用【非空】的字段。
2、你需要的这些无法处理的。foxtable无法区分你输入的是空字符串还是null,除非你自己写代码(合成sql语句)保存数据。 |