 |
|
ขอความช่วยเหลือ การดึงข้อมูล 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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|