adocommand1.CommandText:='update 读者罚金 set 实收金额=cast('''+edit4.Text+''' as money),是否交款=1 where 罚款编号='''+dbgrid1.Fields[0].Text+'''';
     出错的地方是 set 实收金额=cast('''+edit4.Text+''' as money),  请问一下,把edit4.Text的值(是小数形式的)转换成货币的格式要怎么写代码???