无法将 char 值转换为 money.该 char 值的语法有误.

表t_cdxmain是由表CdxMain复制过来的,两个表完全相同。下面这条语句UPDATECdxMainSEThzfs='"+hzfs+"',hzdw='"+hzdw+... 表t_cdxmain是由表CdxMain复制过来的,两个表完全相同。下面这条语句
UPDATE CdxMain
SET hzfs = '"+hzfs+"',hzdw = '"+hzdw+"',dwbm = '"+dwbm+"',yhsfzh = '"+yhsfzh+"',yhxm = '"+yhxm+"',tzdh = '"+tzdh+"',jkhtbh = '"+jkhtbh+"',BZHTBH = '"+BZHTBH+"',zje = '"+zje+"',sfje = '"+sfje+"',jkje = '"+jkje+"',fdbl = '"=fdbl+"',qx = '"+qx+"',qs = '"+qs+"',dqrq = '"+dqrq+"',dyrq = '"+dyrq+"',bz = '"+bz+"',state = '"+state+"',gjll = '"+gjll+"',jxs = '"+jxs+"',startdate = '"+startdate+"',monthll = '"+monthll+"',lastll = '"+lastll+"',逾期利率 = '"+逾期利率+"',item='"+item+"',maker='"+maker+"',BZHTBH2 = '"+BZHTBH2+"',bzjbl = '"+bzjbl+"',签订日期='"+签订日期+"',支款方式='"+支款方式+"',frequency='"+frequency+"', 利率变更类别='"+利率变更类别+"'
WHERE lsh = '"+lsh+"' and (state =-1 or state =0)
可以成功执行,但是如果把UPDATE后面的表名换成t_cdxmain就会出错,错误提示为“无法将 char 值转换为 money.该 char 值的语法有误.”
求高人指点这是怎么回事?
展开
 我来答
我是涂涂0074
2014-08-29 · 超过66用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:164万
展开全部
从表的定义来看:
GoodsPrice 是money型,在插入时是第7个字段,但是你第七个字段的值是,'编号201101'----这个是无法隐式的转换成money型的。需要确定你的数据是否正确?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式