Sorry, but this is not the problem. As I said, there are over 1,006,000 records (all of which I can see via Access, which uses the same ODBC DSN, and Enterprise Manager remotely).
Many thanks for your input though. My other replies have further details following on from other responses.