在数据库中,遇到“无法将 char 值转换为 money。该 char 值的语法有误”这类错误通常意味着你尝试将一个不符合 money 数据类型格式的字符(char)值插入到 money 类型的列中。为了解决这个问题,我们可以按照以下步骤进行: 检查char 值的内容和格式: 确保char 值是一个有效的数字,且符合 money 数据类型的格式要...
你必须先做数据库的改当前列的数据类型如下!alter table transInfo alter column TransMoney money再试试我上面这段代码!还有请问你用的什么数据库?还有你的上面代码有个问题!你看!我粘贴下来的!insert into transInfo(cardID,transType,TransMoney)values('1001 0001','支取',@myMoney)请问你的car...
插入的时候,字段的顺序要注意,还有字段的类型要注意,比如如果是INT就只能插入数字1,2,3这样的纯数字,不带小数点的,关于这方面,你可以看下SQL的联机帮助
GoodsPrice 是money型,在插入时是第7个字段,但是你第七个字段的值是,'编号201101'---这个是无法隐式的转换成money型的。需要确定你的数据是否正确?