recordset对象的recordcount属性为什么返回-1?
大家帮我看看这几行ado代码:
set conn=server.CreateObject("adodb.connection")
conn.Open(Application("conn_ConnectionString"))
set rs=server.CreateObject("adodb.recordset")
sqlstr="select password from companies "where company_id= '"& userid &"'"
set rs=conn.Execute(sqlstr)
i=rs.RecordCount
userid是一个变量,执行execute后rs里面已经有了查到的正确的字段值,但recordcount属性却是-1,为什么会这样呢?