我的表里面有个字段amount是MONEY型的,我在函数里定义了一个
Cash:currency;
Cash:=strtocurr(edit1.text);
然后我在SQL语句里这样更新:sql.add('UPDATE 表1 set amount = Cash where id = 1');
系统老是报错,请问是啥原因。
问题幼稚,分也少,但是很真诚的希望得到各位的帮助
Cash:currency;
Cash:=strtocurr(edit1.text);
然后我在SQL语句里这样更新:sql.add('UPDATE 表1 set amount = Cash where id = 1');
系统老是报错,请问是啥原因。
问题幼稚,分也少,但是很真诚的希望得到各位的帮助
答案放在这,希望象我一样的菜鸟遇到这样的问题可以看到。
sql.text='UPDATE 表1 set amount = :Cash
+'where id = 1';
parameters.parambyname('Cash').value :=edit1.text;
还有一点,Cash 不用定义