меня жуткая база данных от клиента, и мне нужно подсчитать количество результатов запроса, который выглядит следующим образом:Грозного доступа проблема базы данных
SELECT
Offices.OfficeID
, ContractsBooksCommodities.CommodityID
FROM ((((Offices
INNER JOIN tbl_Sales
ON Offices.CompanyID = tbl_Sales.CompanyID)
INNER JOIN ContractBooks
ON tbl_Sales.CompanyID = ContractBooks.CompanyID)
INNER JOIN ContractsBooksAds
ON ContractBooks.ContractNum = ContractsBooksAds.ContractNum)
INNER JOIN ContractsBooksBrands
ON ContractsBooksAds.ContractNum = ContractsBooksBrands.ContractNum)
INNER JOIN ContractsBooksCommodities
ON ContractsBooksBrands.ContractNum = ContractsBooksCommodities.ContractNum;
Как я могу сделать это подсчитать количество записей вернулся?
Если вы не можете заставить запрос COUNT работать по какой-либо причине, вы можете попробовать только выполнить запрос, а затем использовать свойство RecordCount на объекте Recordset (обратите внимание, что вам, возможно, придется сначала вызвать MoveLast). http://msdn.microsoft.com/en-us/library/office/bb208624%28v=office.12%29.aspx –