powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ограничение количества записей в Table 52млн?
11 сообщений из 11, страница 1 из 1
Ограничение количества записей в Table 52млн?
    #32398773
Tofik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто сталкивался, простым Append From -ом добавляю записи в таблицу (их должно получиться около 60 млн.), но после 52377638 записи выскакивает ошибка 'карточки памяти'. Установлен VFP-6, RAM-256, казалось бы, чего еще. Как быть, посоветуйте...
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32398840
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ограничения на размер файла таблицы (вроде 2Гб), в мсдн смотри.
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32398858
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раздел Visual FoxPro System Capacities

Maximum # of records per table file 1 billion (1 миллиард - девять нулей)
Maximum size of a table file 2 gigabytes
Maximum # of characters per record 65,500
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32398936
Tofik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно! Ограничение в 2 Gb! Спасибо. Проверил на файле с меньшим обьемом записи, проходит уже большее количество записей, но на 2 Gb четко прерывается. Может знаете, в VFP-7 или в VFP-8 действуют те же ограничения?
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32398949
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да действуют
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32398991
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: Tofik

Слышал слух, но не проверял - что если работать с таблицей через ADO (Ole DB) то вроде как такого ограничения нет... Попробуйте проверить - и нам будет интересно узнать - так ли это
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32399001
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sergey Ch
Вы не могли бы подтвердить слухи конкретными выдержками из статей от MS?
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32400115
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: Crip

Я же ведь говорю, что слух :)
Может кто и найдет время проверить :)

Что-то мы совсем серьезными стали :)
Как говорят иностранцы - програмирование это "fun" что в переводе означает удовольствие.

В принципе, можно и проверить самому, раз уж заварил эту "кашу"...
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32400124
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил проверить - а дома только laptop :((( Который работет очень медленно. Может у кого есть время и ресурсы и запустит этот код на компьютере получше:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
CLEAR
LOCAL oConn as  "adodb.connection" 
LOCAL oRS as  "adodb.recordset" 
oConn = CREATEOBJECT('adodb.connection')
oRS = CREATEOBJECT('adodb.recordset')
cConnStrng = ;
    "Provider=vfpoledb;Data Source=c:\ado\;SourceType=DBF" 
oConn.Open(cConnStrng)

oRS = oConn.Execute( "create table ado  free (num n(10 ), tit c( 190 ), tit2 c( 200 ), tit3 c( 100 ))")

SET DEVICE TO screen
FOR i= 1  TO  5000000 
  oRS = oConn.Execute( "insert into ado (num,tit) values (RECNO(),SYS(2015 ))")
ENDFOR

oRS.Close()
oConn.Close()


Заранее спасибо за помощь в исследовании FoxPro...
Надо только созадть дирректорий C:\ado а после запуска программы смотреть за размером файла... Может и получится...
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32400264
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вроде 2Гб это ограничения в fat32
...
Рейтинг: 0 / 0
Ограничение количества записей в Table 52млн?
    #32400296
XAndy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Да вроде 2Гб это ограничения в fat32

В FAT32 само собой. Но в NTFS размер DBF тоже не более 2GB (легко проверяется). Это ограничение формата DBF. Читайте раздел help'а "Visual FoxPro System Capacities" , там много интересного можно узнать.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ограничение количества записей в Table 52млн?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]