现有如下语句:
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('update 表销售');
adoquery1.SQL.Add('set 单价=' + '''' + Edit1.Text + '''');
adoquery1.ExecSQL;
(注:'单价'是money类型的数据)问题:
程序可以编译成功,但运行后系统提示:‘不允许从数据类型varchar到数据类型money的隐性转换’,请问我该怎么重写这个语句呢? 谢谢!
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('update 表销售');
adoquery1.SQL.Add('set 单价=' + '''' + Edit1.Text + '''');
adoquery1.ExecSQL;
(注:'单价'是money类型的数据)问题:
程序可以编译成功,但运行后系统提示:‘不允许从数据类型varchar到数据类型money的隐性转换’,请问我该怎么重写这个语句呢? 谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货