我想把Rs.Update 改写成 cnMain.Execute "sql语句"前提:我把Fld12设为字符串数据类型。Rs.Update 语句如下:Rs1.open ......
Rs1("Fld12") = CStr(Val(Rs1("Fld12") & "") + Jifen) '会员积分增加
Rs1.Update现想改写成cnMain.Execute "sql语句"strSQL = "Update Tlb001 Set Fld12=' & CAST((case Fld12 when null then 0 else cast(Fld12 as money) end) + Jifen) as VARCHAR) &'"cnMain.Execute strSQL求strSQL准确的值,要排除Fld12为空,不为数值等异常情况。谢谢。
Rs1("Fld12") = CStr(Val(Rs1("Fld12") & "") + Jifen) '会员积分增加
Rs1.Update现想改写成cnMain.Execute "sql语句"strSQL = "Update Tlb001 Set Fld12=' & CAST((case Fld12 when null then 0 else cast(Fld12 as money) end) + Jifen) as VARCHAR) &'"cnMain.Execute strSQL求strSQL准确的值,要排除Fld12为空,不为数值等异常情况。谢谢。
解决方案 »
- 简单SQL的语句执行问题
- sql2000通过链接服务器获取oracle数据库中的表数据
- sqlserver安装失败问题
- sql 语句
- 如何执行存储过程 ?
- SQL 语句
- 两个表结构相同,怎么样查出既在A表又在B表中的记录
- 将表table_a中的字段fieldA、fieldB、fieldC的内容写入table_B中字段fieldA、fieldB、fieldC,应该怎样写??
- 请问如何在insert into 中进行select 判断
- 求助,如何在SQL Server数据库设计好之后,把它打包,生成setup.exe可执行安装程序。
- 在线急等,大侠们进来看看吧!日期问题!
- SQL Server2008数据中文乱码
Update Tlb001
Set Fld12= cast(case when Fld12 IS null
then 0
else cast(Fld12 as money)
end + Jifen as VARCHAR)
Set Fld12= cast(isnull(cast(Fld12 as money),0) + Jifen as VARCHAR)
cnMain.Execute strSQL