为什rs.fields(0) 返回值总是1?
来源:百度知道 编辑:UC知道 时间:2024/05/05 15:14:14
我想用rs.fields(0)得到数据库中某一列的值.但得出的结果总是1,而不是数据库中的值.
1.代码:rs1.open "select sum(number) as haha from 临表 where 开始周='1' and 结束周='1'"
num1 = rs.Fields(0)
MsgBox num1
这段代码是想将number列的值求和后返回,但是返回的却是1
2. 代码:rs2.open "select os_num from 机器信息表 where os=1 and cpu=1 and ram=1
num2 = CInt(rs.Fields(0))
MsgBox num2
用来返回os_num列的值的,但返回来还是1.
哪位大侠帮帮忙吧,急死了!!!!!!!!!!!
1.代码:rs1.open "select sum(number) as haha from 临表 where 开始周='1' and 结束周='1'"
num1 = rs.Fields(0)
MsgBox num1
这段代码是想将number列的值求和后返回,但是返回的却是1
2. 代码:rs2.open "select os_num from 机器信息表 where os=1 and cpu=1 and ram=1
num2 = CInt(rs.Fields(0))
MsgBox num2
用来返回os_num列的值的,但返回来还是1.
哪位大侠帮帮忙吧,急死了!!!!!!!!!!!
其实我也不是很懂,以下是我的看法
1.检查条件“开始周='1' and 结束周='1'”返回的数据集是否为空或者只有一条,并注意:是rs1.fields(0)和rs2.fields(0),而不是rs.fields(0)。
rs1.open "select number as haha from 临表 where 开始周='1' and 结束周='1'"
while not rs1.eof
输出 rs1.fields(0)
输出 换行
rs1.movenext
wend
2考虑同上,并且如果rs2.Fields(0)返回记录集数>1,用msobox来输出似乎不妥
??不懂
为什rs.fields(0) 返回值总是1?
关于rs.RecordCount和rs.fields(0).value
rs.fields.count 和rs().name
Debug.Print TypeName(rs.Fields(1).Value) 是什么意思?
在asp中的rs.fields.count和rs.fields(i).name在jsp中应该怎么表达啊?
我想请较高手:rs.Fields.Countrs和rs.recordcount的区别
rs为什么为空?
asp rs("id") 与rs.fields("id")有区别吗?如果有,区别在哪儿?
数组赋值问题 asp for i=1 to rs.fields.count
rs.RecordCount 为何为-1