以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]请教SQL里 如何写入空值? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83296) |
-- 作者:zhl7928 -- 发布时间:2016/4/6 9:53:00 -- [求助]请教SQL里 如何写入空值? SQL里表某列要求不能为空值(就是ISNULL(空白格)返回的是FALSE),要不保存不了 尝试 = “ “ ,结果ISNULL 返回的是TRUE 列属性为字符型
[此贴子已经被作者于2016/4/6 9:56:59编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/4/6 9:57:00 -- 如果赋值,可以这样
某行("某列") = Nothing |
-- 作者:zhl7928 -- 发布时间:2016/4/6 9:59:00 -- 试了, ISNULL 返回的还是TRUE |
-- 作者:大红袍 -- 发布时间:2016/4/6 10:05:00 -- 你这列是什么列,你要做到什么目的? |
-- 作者:大红袍 -- 发布时间:2016/4/6 10:08:00 -- 直接说,你执行什么代码要达到什么目的。 |
-- 作者:zhl7928 -- 发布时间:2016/4/6 10:09:00 -- 是个字符列 ,扫条码的字符, 后面还有好多类似的空格,但都不是空值 把录好信息的服务器信息,有需要的复制到另一个服务器
|
-- 作者:大红袍 -- 发布时间:2016/4/6 10:11:00 -- 什么内容,做什么操作,怎么不行? |
-- 作者:zhl7928 -- 发布时间:2016/4/6 10:18:00 -- 遍历行,列 A("B") = A1("B1") 结果 某些A("B") 是个空白格 然后A1("B1") = nothing 导致无法保持到SQL表里 提示 空值无法保存
|
-- 作者:zhl7928 -- 发布时间:2016/4/6 10:24:00 -- 额·~~~~~
[此贴子已经被作者于2016/4/6 10:34:58编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/4/6 10:25:00 -- 1、你可以设置sql允许为空的;
2、你用一个字符代替为空的也可以啊,比如直接赋值 A1("B1") = "空" |