Только один пользователь получает ошибку «Поле слишком мало» - PullRequest
0 голосов
/ 18 июня 2020

"Поле слишком маленькое, чтобы принять объем данных, которые вы пытались добавить. Попробуйте вставить или вставить меньше данных."

У меня есть база данных, которая обновляется и читается в основном через некоторые инструменты на основе Excel. У нас есть стажер, и каждый раз, когда он пытается запустить специальный отчет c, он получает сообщение об ошибке «Поле слишком мало, чтобы принять объем данных, которые вы пытались добавить. Попробуйте вставить или вставить меньше данных».

В отчете просто используются два оператора выбора для вставки данных в электронную таблицу Excel; нет прошивки. Новый стажер - единственный человек в команде, у которого возникает эта ошибка. Он по-прежнему отлично работает для всех остальных. Это единственный отчет, который у него не работает. Во всех отчетах используются похожие операторы выбора для извлечения данных из одних и тех же таблиц, и другие для него работают нормально. Когда он вводит SQL непосредственно в базу данных доступа в качестве нового запроса, он получает ту же ошибку. Я схожу с ума, пытаясь понять это. У кого-нибудь есть идеи? Запрос ниже

SELECT M.RunID, R.Block, R.DivYear, R.tPolCount, R.tInvestment, R.tMortality, R.tExpenses, R.tSurplusCont, R.tPegging, R.tLoanRec, R.tLiability, R.tInitialReserve FROM MYRequests M LEFT JOIN MYAggResults R ON R.RunID = M.RunID WHERE R.Block='MM'

MYRequests - это таблица, MYAggResults - это еще один запрос с SQL ниже:

SELECT RunID,Block,DivYear,MAX(PolCount) as tPolCount,SUM(Investment) AS tInvestment, SUM(Mortality) AS tMortality, SUM(Expenses) AS tExpenses, SUM(SurplusCont) AS tSurplusCont, SUM(Pegging) AS  tPegging, SUM(LoanRec) AS tLoanRec , SUM(Liability) AS tLiability , SUM(InitialReserve) AS tInitialReserve FROM MYSummaryResults R GROUP BY RunID,Block,DivYear ORDER BY Mid(RunID,2) ASC,R.DivYear ASC,R.Block ASC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...