Warm tip: This article is reproduced from serverfault.com, please click

axapta-在 X++ 中从 excel 导入数据时,Try/Catch 对转换错误不起作用

(axapta - Try/Catch does not work on conversion error, while importing data from excel in X++)

发布于 2021-01-25 08:58:51

我正在尝试将数据从 excel 导入我的日记,但如果出现转换错误,它只会阻止我的日记。我想让 try/catch 异常,但它不起作用。

我的代码如下所示:

try
{
    [My insert code]
}
catch (Exception::Error)
{                    
    throw error("error here");
}

错误看起来像这样:

执行代码时出错:转换函数的参数类型错误。

第一个建议可能是“修复转换代码”,但它不会解决我的问题......有谁知道为什么我的 catch 块没有看到那个错误?
我想找到转换错误的异常,但互联网上有关于它的 0 信息。

Questioner
Kristers Homičs
Viewed
0
Jonathan Bravetti 2021-01-25 19:30:00

尝试不使用它,(Exception::Error) 因为你的代码可能没有给出 Error 异常。

try
{
    [My insert code]
}
catch
{                    
    throw error("error here");
}