0

我对空值有疑问。

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

ChnToto 是一个连锁店

ChnToto = 空

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

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

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

我觉得你必须通过一个复杂的变量,或者一个类。

感谢您的建议或想法

4

2 回答 2

1

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

于 2018-11-12T12:58:57.580 回答
0

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

ChnToto..Null = True

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

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

于 2020-04-12T22:42:05.620 回答