我对空值有疑问。
我解释。这是下面的代码:
ChnToto是一条链子
ChnToto =空
在调试时,我们发现Windev在“ ChnToto”中存储了“ 0”(零)。
我完全丢失了初始信息(=>“空”)。
如何强制编译器保留这些信息而不必使用“ Variant”类型?
我觉得您必须经历一个复杂的变量或一个类。
感谢您的建议或想法
答案 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的错误分配