Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net crystal报告中的错误_Vb.net_Visual Studio 2008_Crystal Reports - Fatal编程技术网

Vb.net crystal报告中的错误

Vb.net crystal报告中的错误,vb.net,visual-studio-2008,crystal-reports,Vb.net,Visual Studio 2008,Crystal Reports,我在vb.NET2008中使用CrystalReport并从数据库中获取文件。表名是Gaji,我使用了3个属性来计算数字,但保存为字符串类型。我想计算3个属性的总数,当它乘以一些数字时。这3个属性是Sesi_SD、Sesi_SMP和Sesi_SMA。我就是这样做的: tonumber({Gaji.Sesi_SD})*30000 + tonumber ({Gaji.Sesi_SMP})*40000 + tonumber ({Gaji.Sesi_SMA})*60000 它给了我一个错误,字符串不是

我在vb.NET2008中使用CrystalReport并从数据库中获取文件。表名是Gaji,我使用了3个属性来计算数字,但保存为字符串类型。我想计算3个属性的总数,当它乘以一些数字时。这3个属性是Sesi_SD、Sesi_SMP和Sesi_SMA。我就是这样做的:

tonumber({Gaji.Sesi_SD})*30000 + tonumber ({Gaji.Sesi_SMP})*40000 + tonumber ({Gaji.Sesi_SMA})*60000
它给了我一个错误,字符串不是数字。
我应该做什么改变才能让它好起来?非常感谢

这正是它听起来的意思;您的一个字段不是数字字段,因此在其上使用
tonumber()
将不起作用。如果字符串字段中实际上没有数字,则不能将其视为数字。好的。。谢谢你Ryan:D