PB STRING 转 INT解决方法

PB STRING 转 INT代码如下:if isnumber(ls_clerk_ID) thenli_clerk_IDinteger(ls_clerk_ID) end if------

PB STRING 转 INT

代码如下:
if isnumber(ls_clerk_ID) then
     li_clerk_ID=integer(ls_clerk_ID)
 end if

-----------------------------------------------
问题是
ls_clerk_ID 取到的值是100101113
而li_clerk_ID 取到的是什么 27637
不知道为什么 
求大神
[解决办法]
integer

16-bit signed integers, from -32768 to +32767.


100101113 超范围了

[解决办法]
用LONG吧