peihun
08-24-2006, 01:47 AM
Hi all,
After i executed the coding, i got i=-1. why?
Is that not apply to oracle? but i tried used sqlserver can get correct result.
strConn = "Provider=MSDAORA.1;Data Source=candy"
strUser = "candy"
strPass = "candy"
Set cnnOracle =Server.CreateObject("ADODB.Connection")
cnnOracle.open strConn,strUser,strPass
sql= "select * from table1"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cnnOracle, 3, 1
if rs.Supports(adApproxPosition)=true then
i=rs.RecordCount
response.write("The number of records is: " & i)
end if
cnnOracle.Close
Set rs = nothing
Set cnnOracle = nothing
Please help me :)
After i executed the coding, i got i=-1. why?
Is that not apply to oracle? but i tried used sqlserver can get correct result.
strConn = "Provider=MSDAORA.1;Data Source=candy"
strUser = "candy"
strPass = "candy"
Set cnnOracle =Server.CreateObject("ADODB.Connection")
cnnOracle.open strConn,strUser,strPass
sql= "select * from table1"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cnnOracle, 3, 1
if rs.Supports(adApproxPosition)=true then
i=rs.RecordCount
response.write("The number of records is: " & i)
end if
cnnOracle.Close
Set rs = nothing
Set cnnOracle = nothing
Please help me :)