sql数据库的字段类型为numeric 和 money时,asp如何写入

asp用insert into 写入
错误提示:
Microsoft OLE DB Provider for SQL Server (0x80040E07)
不允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'kmd.dbo.OrderList',列 'amount')。请使用 CONVERT 函数来运行此查询。

你所写的SQL语句中,有字段类型不匹配的,
字段类型为 Money,你的SQL语句为字符型

方法:把SQL语句中这个字段的 单引号去掉
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-30
convert的使用方法:
例如:convert(char(10),rq,126)as rq

参考资料:http://www.sxtrt.cn/list.asp?id=130

相似回答