//LoginResult loginResult = context.Login("user","pass");
//if (loginResult.Code != ErrorCode.OK)
//Get Schema
//Insert
//Add fields values
//....
O301000.Actions.CopyOrder,
O301000.Actions.Save,
O301000.OrderSummary.OrderNbr
Submitresult = O301000.context.Submit(cmds);
如何在插入/保存订单(或任何其他文件)时知道是否有错误?
我可以在登录结果中找到一个值“Submitresult.ErrorCode”。
通过查找'O301000.OrderSummary.OrderNbr'而不是空值,在插入时解决问题的意思。
但是在更新记录时这不起作用。
答案 0 :(得分:1)
你应该经常使用 尝试{Submitresult = O301000.context.Submit(cmds);} catch(Exception ex){Console.WriteLine(ex.Message);}
进行这些通话时。如果SOAP调用返回错误,则将消息传递给Exception对象。