Windev:数据库中的“空”值

时间:2018-11-12 10:53:09

标签: windev

我对值有疑问。

我解释。这是下面的代码:

  

ChnToto是一条链子

     

ChnToto =空

在调试时,我们发现Windev在“ ChnToto”中存储了“ 0”(零)。

我完全丢失了初始信息(=>“空”)。

如何强制编译器保留这些信息而不必使用“ Variant”类型?

我觉得您必须经历一个复杂的变量或一个类。

感谢您的建议或想法

2 个答案:

答案 0 :(得分:0)

如果要处理空值,则必须使用变量类型。 在windev中,字符串类型的句柄0和null相同。 https://doc.windev.com/en-US/?1511015&verdisp=210

答案 1 :(得分:0)

要在数据库中分配空值,您必须使用以下语法:

ChnToto..Null = True

然后使用HModify(),HSave(),HAdd()等。

避免ChnToto = null。那是对null的错误分配