|
1
11
你有几个选择。您可以提前使用isNumeric函数检查值是否为数字,从而采取主动措施:
…或者您可以通过使用错误捕获来进行响应;在经典的ASP中,定义函数和在错误恢复时使用可能最容易,接下来是:
或者返回0或空值或任何适合您的值,然后在traincost代码中使用它。 请注意,CINT需要一个整数,并将在第一个非数字处停止,因此“123.45”返回为123。查看其他转换、双精度转换、CCUR等。 |
|
2
2
为什么不使用
|
|
|
3
2
可能解决了错误的问题,这取决于数据库中cost1的类型,但代码正在通过记录循环生成总计。
等等,把这个值作为一个总数。 我不明白为什么当数据库可以为您工作时,RS会被循环生成一个和。它生成的所有转换工作看起来都是人工的。 |
|
4
-2
呵呵。经典ASP。我很遗憾:)不管怎样,
然后在下一行,检查它是否工作。 也许你想要双倍的。这是函数吗?我不记得了。 |