现有如下语句: 
     
    adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Add('update 表销售');
    adoquery1.SQL.Add('set 单价=' + '''' + Edit1.Text + '''');
    adoquery1.ExecSQL;
   (注:'单价'是money类型的数据)问题:
   程序可以编译成功,但运行后系统提示:‘不允许从数据类型varchar到数据类型money的隐性转换’,请问我该怎么重写这个语句呢? 谢谢!