Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не хватает строк  [new]
Shcegolev Anton
Member

Откуда: Саранск
Сообщений: 116
Почему-то в результате выполнения через MS Access 2007 сохраненной процедуры
ALTER PROCEDURE dbo.sp_ОбновитьtКасса
AS
DELETE FROM tКасса
INSERT tКасса
SELECT  *
FROM vКасса

в таблицу tКасса попадают лишь ровно 10 тыс. строк, при том что в vКасса более 200 тыс. строк
Прошу уважаемых участников форума помочь мне.
13 янв 14, 16:44    [15409236]     Ответить | Цитировать Сообщить модератору
 Re: Не хватает строк  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Ну, Вы же из Минфина РМ. Могли бы и догадаться, куда остальные делись, тем более из кассы.

А если серьезно, то скорее всего ограничение навешивает Access (SET ROWCOUNT 10000). Воткните для проверки в ХП SET ROWCOUNT 0.
13 янв 14, 16:47    [15409264]     Ответить | Цитировать Сообщить модератору
 Re: Не хватает строк  [new]
Glory
Member

Откуда:
Сообщений: 104760
Shcegolev Anton
Прошу уважаемых участников форума помочь мне.

Потому что Access по-умолчанию ограничивает все запросы 10 000 записей.
Где точно там задается это ограничение, спросите в форуме по Access
13 янв 14, 16:47    [15409266]     Ответить | Цитировать Сообщить модератору
 Re: Не хватает строк  [new]
П-Л
Guest
10000 это ограничение форм на просмотр записей. Подозреваю, что ТС просто смотрит на таблицу через аксес. При выполнении процедур ограничений быть не должно.
13 янв 14, 17:13    [15409460]     Ответить | Цитировать Сообщить модератору
 Re: Не хватает строк  [new]
aleks2
Guest
П-Л
10000 это ограничение форм на просмотр записей. Подозреваю, что ТС просто смотрит на таблицу через аксес. При выполнении процедур ограничений быть не должно.

Access в любой форме, независимо от источника, ставит ограничение 10000.
13 янв 14, 17:36    [15409615]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить