Label42.Caption:=NumToChar(StrToFloat(Edit10.Text));
……
sql.add('insert into money bigmoney=:x,addtime=getdate() where bankid like '+'''%'+edit4.Text+'''');
parameters.parambyname('x').value:=label42.caption;
execsql;
……为什么label42得到的值始终只有前几位,后面几位全没了
如:157805500   壹亿伍仟柒佰捌
    1234567890  壹拾贰亿叁仟肆佰伍拾
(正常的应为125000 壹拾贰万伍仟元整)label42.caption得到的值是对的,当它传给'x'时,后面位数没有了
请问parameters.parambyname('x').value:=label42.caption;怎么办改呀?