Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ограничение количества записей в Table 52млн? / 11 сообщений из 11, страница 1 из 1
05.02.2004, 08:31
    #32398773
Tofik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение количества записей в Table 52млн?
Может кто сталкивался, простым Append From -ом добавляю записи в таблицу (их должно получиться около 60 млн.), но после 52377638 записи выскакивает ошибка 'карточки памяти'. Установлен VFP-6, RAM-256, казалось бы, чего еще. Как быть, посоветуйте...
...
Рейтинг: 0 / 0
05.02.2004, 09:41
    #32398840
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение количества записей в Table 52млн?
Есть ограничения на размер файла таблицы (вроде 2Гб), в мсдн смотри.
...
Рейтинг: 0 / 0
05.02.2004, 09:56
    #32398858
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение количества записей в Table 52млн?
Раздел 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
05.02.2004, 10:42
    #32398936
Tofik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение количества записей в Table 52млн?
Точно! Ограничение в 2 Gb! Спасибо. Проверил на файле с меньшим обьемом записи, проходит уже большее количество записей, но на 2 Gb четко прерывается. Может знаете, в VFP-7 или в VFP-8 действуют те же ограничения?
...
Рейтинг: 0 / 0
05.02.2004, 10:48
    #32398949
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение количества записей в Table 52млн?
Да действуют
...
Рейтинг: 0 / 0
05.02.2004, 11:07
    #32398991
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение количества записей в Table 52млн?
To: Tofik

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

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

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

В принципе, можно и проверить самому, раз уж заварил эту "кашу"...
...
Рейтинг: 0 / 0
06.02.2004, 01:04
    #32400124
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение количества записей в Table 52млн?
Решил проверить - а дома только 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
06.02.2004, 09:35
    #32400264
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение количества записей в Table 52млн?
Да вроде 2Гб это ограничения в fat32
...
Рейтинг: 0 / 0
06.02.2004, 09:50
    #32400296
XAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение количества записей в Table 52млн?
> Да вроде 2Гб это ограничения в fat32

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


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