视图的奇怪问题,麻烦各位看看
小弟现在作一asp程序,数据库用oracle,每天的通话记录生成一张表,查询时需要按月查询,只好建视图将每个月的30张表连接起来,语句如:
create view V_TICKET_200312 as select * from ticket_031201 union all select * from ticket_031202 union all select * from ticket_031203
asp中:sqlstr = “select A,B...from V_TICKET_200312 where .....”
set res = server.createobject("adodb.recordset")
res.open sqlstr,conn,1,1
totalnumber = res.recordcount '设置记录总数
!!!!此时 res.recordcount 为 -1
res.PageSize = 100 '每页显示100条记录
res.AbsolutePage = currentpage '将指针移动到当前页
!!!!此处报错。
看起来是adodb.recordset 不支持 recordcount和res.AbsolutePage 这些属性了。
但是如果单对一张表建立视图就没问题,奇怪啊,哪位大侠遇到过这种问题,给点提示吧!!!谢谢!!