主题:数据库,一个表里的数据类型问题!
请问有查询数据库表里列名的数据类型的ASP程序么~!最近我更新程序的时候发现只要更新一列为“money”的数据时,会出现隐性错误,不报错,但数据类型会被判定不正确,如下 (判断的时候也要用 CDbl(rs("price"))>0 来判断)
如果
money=cdbl(rs("price")) //rs("price")为从另一个表中选出的数据
set fs=server.createobject("adodb.recordset")
SQL="update charger set money=money+"& money &""
fs.open SQL,conn
则可以执行正确
但如果
set fs=server.createobject("adodb.recordset")
SQL="update charger set money=money+30"
fs.open SQL,conn
则会使列“money”出问题,使里面的数据被判定为“余额不足”的提示,就算里面有1000,也会提示“余额不足”,我想是不是数据类型造成的问题,也想请问,“money”是属于什么数据类型啊??
如果
money=cdbl(rs("price")) //rs("price")为从另一个表中选出的数据
set fs=server.createobject("adodb.recordset")
SQL="update charger set money=money+"& money &""
fs.open SQL,conn
则可以执行正确
但如果
set fs=server.createobject("adodb.recordset")
SQL="update charger set money=money+30"
fs.open SQL,conn
则会使列“money”出问题,使里面的数据被判定为“余额不足”的提示,就算里面有1000,也会提示“余额不足”,我想是不是数据类型造成的问题,也想请问,“money”是属于什么数据类型啊??