1
ห้อง MS Access / อยากทราบว่าทำไม Query ไปยัง MS Server ได้ record ไม่เท่ากัน
« เมื่อ: 25 ส.ค. 63 , 09:10:08 »
เรื่องคือว่า ผมต้องการดึงข้อมูลจาก MS SERVER 2008R2
-ทดลองใช้ connectstring ทั้งสองแบบ [ODBC] [OLEDB] ในการเขียนติดต่อ ผ่าน MS ACCESS จะสามารถดึงได้สูงสุดที่ 13551 record ทั้งที่มี record ถึง 30000+ record
ชุดคำสั่งที่ใช้
ADOConn.ConnectionString = "Driver={SQL Server};Server=ชื่อฐานข้อมูล;Database=ชื่อดาต้าเบส;Uid=ชื่อผู้ใช้;Pwd=รหัสผ่าน;"
ADOConn.Open
***ประเด็นคือ เมื่อใช้คำสั่ง ตัวอย่าง = "SELECT name FROM employee WHERE EMPID='20552'" กลับไม่มีข้อมูล ทั้งๆที่ เปิดในฐานข้อมูลดู ก็มีข้อมูลอยู่ถึง 15 record(สมมุติ)
-ทดลองใช้ connectstring ทั้งสองแบบ [ODBC] [OLEDB] ในการเขียนติดต่อ ผ่าน MS ACCESS จะสามารถดึงได้สูงสุดที่ 13551 record ทั้งที่มี record ถึง 30000+ record
ชุดคำสั่งที่ใช้
ADOConn.ConnectionString = "Driver={SQL Server};Server=ชื่อฐานข้อมูล;Database=ชื่อดาต้าเบส;Uid=ชื่อผู้ใช้;Pwd=รหัสผ่าน;"
ADOConn.Open
***ประเด็นคือ เมื่อใช้คำสั่ง ตัวอย่าง = "SELECT name FROM employee WHERE EMPID='20552'" กลับไม่มีข้อมูล ทั้งๆที่ เปิดในฐานข้อมูลดู ก็มีข้อมูลอยู่ถึง 15 record(สมมุติ)