学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

请问最后一句怎样写才对?

请问最后一句怎样写才对?

sql="select * from Stock where Proid="&arr_spid&""
set rs_sto=server.createobject("adodb.recordset")
rs_sto.open sql,conn,1,3
if rs_sto.recordcount>0 then   '库存中有这货物
stoPrice=rs_sto("Price")
stoTT =arr_sl * stoPrice
最后一句老是出错,其中arr_sl是数值型的,应该是stoPrice出错了,请高手帮帮忙.

TOP

查出数据集后,如何运算问题,懂的朋友请帮帮忙.

stoPrice=rs_sto("Price")
stoTT =arr_sl * stoPrice
这样表达rs_sto("Price")好象是文本型的,如何才能象stoTT =arr_sl * stoPrice这样运算,是要函数转换吗?

TOP

rs_sto("Price")这个如果是文本型存储的,一定要作数据类型转换才能作乘法运算。
http://www.lxzhcn.net
版块版主招募中
网站论坛发帖无问题,欢迎发帖。

TOP

谢谢版主,问题已解决.

用的是这个转换:
stoTT =cint(arr_sl) * csng(stoPrice)

TOP

发新话题