问题描述
- ASP强制转换整型,求大神帮忙。。。
-
如图,SQL数据库中一个表(TblCharinfoTimeLog)其中的列
我现在用sum积累select sum(usetime) as usetime from TblCharinfoTimeLog where charid='"&123&"'" 算出123的这几天的在线时间的总和了。
但是我写出了set rs4 = Server.CreateObject("ADODB.Recordset")
select sum(usetime) as usetime from TblCharinfoTimeLog where charid='"&character&"'"
rs4.open sql2,conn1,1,2
rs4("usetime")=("usetime")-50
rs4.update
写出来了,可是查询了下表中的列123的时间没有被扣除(原本要扣除50分钟),可是查询了下时间却没有减少!!!这个是(where charid='"&character&"'")其中123代表character中的其中一个名称,后面诸如456,789等等,我只是用character取代它了。。我百度了下,说我的是字符串。要强制转换成整型。。
求大神帮忙写个usetime时间扣除的ASP强制转换整型的句子。。感激不尽。。
解决方案
select sum(usetime) as usetime from TblCharinfoTimeLog where charid='"&character&"'"
->
select sum(usetime) as usetime from TblCharinfoTimeLog where charid="&character
解决方案二:
非整型的列放在SUM里面 SQL执行直接就报错了。。没报错的话就是整型
解决方案三:
{求大神帮忙!!!!!!}
求大神帮忙啊!!!!!!!!!!!!!!!!!!!
时间: 2024-10-29 04:01:46