我有字符串qty__c,可能有也可能没有小数点下面的代码给我一个System.ArgumentOutOfRangeException:长度不能小于零.
qty__c = qty__c.Substring(0, qty__c.IndexOf("."));
Run Code Online (Sandbox Code Playgroud)
如果没有".",我如何迎合?
谢谢
我有一张结构的桌子
TableA
ID price1 price2 price3 price4 rate1 rate2 rate3 rate4
1 10 11 12 13 2 3 2 2
Run Code Online (Sandbox Code Playgroud)
我想插入另一个tableB
ID Price Rate
1 10 2
1 11 3
Run Code Online (Sandbox Code Playgroud)
现在,在我的光标中,我将TableA中的所有值提取到变量中
Fetch next from cursor1 into @id,@price1,@price2,@price3,@price4,@rate1,@rate2,@rate3,@rate4
Run Code Online (Sandbox Code Playgroud)
获取后我想插入TableB
我想循环遍历TableA的列,所以insert语句是
insert into tableB (Id,Price,Rate) values (@id,@price1,@rate1)
Run Code Online (Sandbox Code Playgroud)
但我必须给4插入语句来获取值
有没有办法可以循环,所以我可以在循环中有一个单一的插入语句
在这个例子中,我只给了4列,但我有30列,所以我需要进入循环
谢谢
Prady
我已经设置了一些验证规则,并且我有一个使用此对象的VF页面.我能够捕获验证异常并将其显示在VF页面上.问题在于它将消息显示为
" Upsert Failed : First exception on row 0: first error;
FIELD_CUSTOM_VALIDATION_EXCEPTION Quantity cannot be empty
Run Code Online (Sandbox Code Playgroud)
有没有办法我可以在验证规则"数量不能为空"中捕获错误消息?
谢谢