ขอความช่วยเหลือ การดึงข้อมูล RecordCount ของ Asp กับ Oracle
Code (ASP)
et rs=Server.CreateObject("adodb.Recordset")
rs.open selectstr, strcon, adopenstatic
Response.write rs.recordcount
Date :
2013-03-14 09:20:08
By :
mr.win
ตอนนี้ลองมาทั้งหมดแล้วก็ยังไม่ได้อ่ะครับ
ใครมีวิธีไหนแนะนำอีกบ้างครับ T^T
Date :
2013-03-18 10:27:22
By :
Ferio
ตอนนี้แก้ไขได้เรียบร้อยแล้วครับ สาเหตุเป็นที่ OLE DB นะครับ
ถ้าใช้ ASP Classic + Oracle 11g ที่ต้องรันบน Windows Server 2008 R2 หลังจากที่ Config ASP Classic - IIS7 Windows Server 2008 แล้ว ASP จะอยู่ใน โหมด 32 bit
ให้ลงทะเบียน OLE DB เป็นแบบ 32bit นะครับ (ทีแรกผมลงเป็นแบบ 64bit เลยทำให้ผลลัพธ์ออกมาไม่ตรง)
เดิม Connection MSDAORA.1 << แบบนี้จะใช้ไม่ได้
Code (ASP)
Conn_Library = "Provider=MSDAORA.1;Data Source=MyOracle11g;Persist Security Info=True;User ID=Testuser;Password=password;" ' WebServer Oracle 11g
Connection ที่ใช้ได้ OraOLEDB.Oracle (แบบเดิมที่ใช้ตอนเป็น 9i )
Code (ASP)
Conn_Library = "Provider=OraOLEDB.Oracle;Data Source=MyOracle11g;Persist Security Info=True;User ID=Testuser;Password=password;" ' WebServer Oracle 11g
ลิงค์ที่เกี่ยวข้อง
http://serverfault.com/questions/175257/how-to-install-oracle-ole-drivers-for-use-in-sql-server-2008-r2-x64
ประวัติการแก้ไข 2013-03-27 15:32:39 2013-03-27 15:33:55
Date :
2013-03-27 15:31:40
By :
Ferio
จัดไปครับ
Date :
2013-03-27 16:41:40
By :
mr.win
Load balance : Server 01