用不同的ORACLE驱动在qtp里执行一段数据库查询代码报错
Set conn=createobject("ADODB.connection")Set rs=createobject("ADODB.recordset")
conn.open "DRIVER={Oracle in OraHome92};****************"
rs.open "select * from tb_page",CONN,1,3
For i= 0 to rs.recordcount-1
msgbox rs("page_name")
rs.movenext
Next
用这个查出来的 rs.recordcount=20,msgbox 出来的page_name有20个不同名的page_name
但是当把数据库驱动写成conn.open "DRIVER={Oracle in OraDb10g_home1};****************"时, rs.recordcount=20,msgbox 出来的page_name却只有最后一个的page_name,请问这是怎么回事? Set conn=createobject("ADODB.connection")
Set rs=createobject("ADODB.recordset")
conn.open "DRIVER={Oracle in OraHome92};****************"
rs.open "select * from tb_page",CONN,1,3
rs.movefirst '规范的写法你应该在这里加上这个,不知道是不是这个问题
For i= 0 to rs.recordcount-1
msgbox rs("page_name")
rs.movenext
Next
页:
[1]