connection..
sql = "select column1 from Table1 where column2 = 'xxxxx' and column1 > 3 order by column1"
Set recordset =Server.CreateObject("ADODB.Recordset")
recordset.open sql,connection,1,3
response.write("Count : " & recordset.recordcount)
จากคำสั่งได้ผลลัพธ์เป็น Count : -1 ครับ
แต่ผมลองเอาคำสั่ง sql ไป query ที่ database แล้วข้อมูล group ได้ ปกติครับ เลยสงสัยว่าตัว classic asp กับ mssql 2012 ไม่รองรับคำสั่ง group by หรือเปล่า ถ้าใช่พอจะมีวิธีไหนที่จะ group ข้อมูลได้บ้างครับ ขอบคุณครับ
แต่จากที่ดู data type ของ column [pattern_size] เมื่อ import เข้ามาแล้ว data type จะเป็น tinyint (1 byte, -128 to +127 / 0 to 255) ครับ เลยลองเปลี่ยนเป็น int ดูก็ยัง group column นี้ไม่ได้
แต่เมื่อลองเอาไป query บน sql server manager ทำงานได้
สุดท้ายผมก็เลยลอง group column อื่นๆที่เป็น string บน vbscript ในหน้า asp ดูทำงานได้ครับ เลยให้น้ำหนักไปที่ข้อมูลของ column [pattern_size] นี้อาจจะมี data ที่แปลกๆปะปนอยู่หรือเปล่า ไปทราบว่ามีใครเคยเจอเคสแบบนี้บ้างไหมครับ