请问最后一句怎样写才对?
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出错了,请高手帮帮忙.
查出数据集后,如何运算问题,懂的朋友请帮帮忙.
stoPrice=rs_sto("Price")stoTT =arr_sl * stoPrice
这样表达rs_sto("Price")好象是文本型的,如何才能象stoTT =arr_sl * stoPrice这样运算,是要函数转换吗? rs_sto("Price")这个如果是文本型存储的,一定要作数据类型转换才能作乘法运算。
谢谢版主,问题已解决.
用的是这个转换:stoTT =cint(arr_sl) * csng(stoPrice)
页:
[1]
