나는 내 쿼리에 모든 반환 된 레코드의 수를 추가하려고하지만, 몇 가지 문제에 봉착했습니다. 매우 큰 쿼리이므로 게시하지 않을 것입니다. 이 실행할 때MySQL은/클래식 ASP - 기록 카운트
, 나는 모든 기록하지만 카운트 rs.Fields ("totalRecCount")는 항상 누군가가 내가 잘못 뭐하는 거지보고 수정을 제안 할 수 있습니다 1. 반환을 얻을?
Set cmdConn = Server.CreateObject("ADODB.Command")
Set cmdConn.ActiveConnection = Conn
cmdConn.Prepared = True
Const ad_varChar = 200
Const ad_ParamInput = 1
Const ad_Integer = 3
selectClause = "SELECT COUNT(photoID) AS totalRecCount, photoID FROM photoSearch "
whereClause = "WHERE photoStatus = 'Live' "
이 바닥 일부입니다 : 당신이 계산 할 바로 그 일에 의해 그룹화하고 있기 때문에
groupBy = "GROUP BY photoID "
orderClause = "ORDER BY dateCreated DESC "
SQL = selectClause & whereClause & groupBy & orderClause & limitClause
cmdConn.CommandText = SQL
Set rsPhotoSearch = cmdConn.Execute
당신이/우리가 알아야 할 모든 최종 SQL 절입니다. – Hamish
당신은'limitClause'는'GROUP BY'에 일을 무엇입니까? 그런 다음 선택 - –
나는 내가 PHOTOID 열 – TheCarver