我以前用的是BDE+SQlserver是正确的
sql.add('select * from cjb where area=:a');
parambyname('a').asstring:=trim(edit1.text);
我现在改成ADO+SQLserver后,第二句无法通过,请问是哪里错了?
sql.add('select * from cjb where area=:a');
parambyname('a').asstring:=trim(edit1.text);
我现在改成ADO+SQLserver后,第二句无法通过,请问是哪里错了?
还是无法通过
谢了,搞定了
……
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 壹拾贰万伍仟元整)