回 帖 发 新 帖 刷新版面

主题:怎么转换money类型的字段呀

有一表“表a”,其中有一字段“实收”,设它为money类型,想要使一text1中的值赋给实收,用下列语句 :

------------------------------------------------------------------------------------------------
sql5 = "update 表a set 应收= '" + Trim(text1.text) + "'  where 单据号='" + Trim(labdjh.Caption) + "'"
newcnn.Execute sql5
------------------------------------------------------------------------------------------------

开发环境:VB6.0+SQLServer2000

================================================================================================
运行提示错误,见如下:


实时错误'-2147217913 (80040e07)'
[Microsoft][ODBC SQL Server Driver][SQL Server]不允许从数据类型 varchar 到数据类型 money的隐性转换(表'cyglxt.dbl.表a',列‘应收’).请使用CONVERT函数来运行此查询。
================================================================================================


把"实收"调成char 型,能行,不过我想要设成money型的话,怎么处理呀?



(好像用convert函数,我不会用,大家帮帮忙)


回复列表 (共1个回复)

沙发

有谁会呀,帮帮忙

我来回复

您尚未登录,请登录后再回复。点此登录或注册