那我能不能问一下,为何我得到的记录总数总是-1
首先非常感谢大梦说的那个mdy函数!现在我想能不能问一下,为何我得到的记录总数总是-1
难道unix下的informix不同的
语句
ASP中语名如下:
sql="select * from accmain where acdate bwtween mdy(1,1,2003) and (7,16,03)"
rs.open sql,conn,1,3
dim aa
aa=rs.recordcount
'aa总是-1,为何呢???
那我能不能问一下,为何我得到的记录总数总是-1
select * from accmain where acdate bwtween mdy(1,1,2003) and (7,16,03)是否应为
select * from accmain where acdate between mdy(1,1,2003) and mdy(7,16,2003)
那我能不能问一下,为何我得到的记录总数总是-1
select * from accmain where acdate between mdy(1,1,2003) and mdy(7,16,2003)先这样看看!
若还是不行
就用select count(*) 汇总一下吧!
记得上次有人说过这个问题!
那我能不能问一下,为何我得到的记录总数总是-1
mdy(7,16,2003)是我刚才不小心打错了!记录肯定是有的!我可以显示出来的:
do while not rs.eof
response.write rs("acdate")
response.write rs("name")
.......................
rs.movenext
loop
现在我想得到记录总数,本来直接用rs.recordcount
如连接access,sql server 2000都可以的!
如果按照大梦的说法用select count(*) from acclist where.....
我觉得这样不可取,又要用一条查询语句,本来记录已经很多了,现在再用一条实在是太慢了!!!
那我能不能问一下,为何我得到的记录总数总是-1
呵呵~~~~好象上次有人说了这个问题!
你是用得ADO方式还是ODBC方式?
ODBC是用得系统数据源还是用户数据源?
建议用系统数据源!
那我能不能问一下,为何我得到的记录总数总是-1
我是用系统数据源的!在ASP中应当是ADO方式
set rs=server.createobject("adodb.recordset")
那我能不能问一下,为何我得到的记录总数总是-1
解决了!!!!!高兴!结贴那我能不能问一下,为何我得到的记录总数总是-1
樓主能不能講一下怎麼解決的啊。我也是總返回-1
页:
[1]