以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]insert into 某列值为‘’,可执行后发现此列并非为空? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69074) |
-- 作者:loongtai -- 发布时间:2015/5/29 17:52:00 -- [求助]insert into 某列值为‘’,可执行后发现此列并非为空? cmd.commandtext="insert into 表A(节点编号,节点名称,上级节点) values(\'F5\',\'检验\',\'\') " \'向表A中插入一行,其中上级节点为空值,并且上级节点列是字符型 于是用\'\'来赋值 cmd.executenonquery Dim r As Row=CurrentTable.current ‘定位到刚插入行为当前行 If r.Isnull("上级节点")=False Then output.show("非空" & r("上级节点")) ’运行结果: 非空 同时 r("上级节点")无任何值 这是怎么回事??? End If |
-- 作者:大红袍 -- 发布时间:2015/5/29 18:42:00 -- 把 \'\' 改成 null |