字符串的MID导致空值

时间:2017-08-10 14:40:43

标签: crystal-reports

我正在尝试将值从数据库转换为文本以获取字符串的一部分,但结果始终为空。

StringVar strCNPJ := CSTR({Command.numbers},10,"");
StringVar strResult;
strResult = MID(strCNPJ,1,3);
//strCNPJ
strResult

结果是:

strResult

像这样更改变量结果会得到一串数字:

StringVar strCNPJ := CSTR({Command.CNPJDoFundo},10,"");
StringVar strResult;
strResult = MID(strCNPJ,1,3);
strCNPJ
//strResult

strCNPJ

问题是MID吗?我错过了一个参数吗?

1 个答案:

答案 0 :(得分:1)

你错过了我经常错过的一件作品。你使用:=分配一个变量 所以这一行应该是

strResult := MID(strCNPJ,1,3);