有个表的字段为:编号,char 16, 数值,int 4. 有一条记录为:040-10005-03000,2。
然后我写了条语句如下:UPDATE table  SET 数值 = 1 WHERE 编号 =040-10005-03000。
运行时提示:
[microsot][odbc sql server driver][sql server]将varchar值'040-10005-03000'转换为数据类型int的列时放生语法错误。请问为什么会出现这种问题?如何解决?拜托了,帮帮忙。急死人呀