Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

Закачка данных в FoxPro   Найти похожие ветки 

 
Sergant ©   (2002-09-02 12:18) [0]

В Foxpro-шный dbf-файл закачиваю данные из базы Access. К базе FoxPro подключаюсь через BDE. Закачивается процентов 20 данных, а потом вылетает ошибка:
Project такой-то raised exception class EDBEnfine error with message "Table is full"
Что это за ошибка и как ее избежать?


 
Turalyon ©   (2002-09-02 13:16) [1]

Покажи код.


 
Sergant ©   (2002-09-02 17:02) [2]

T2 - база Access,T1 - база FoxPro

while not T2.Eof do
begin
s := T2.FieldByName("NAME").AsString;
if T1.Locate("FNAME", s, [loPartialKey, LoCaseInsensitive]) = false then
begin
T1.Insert;
s := T2.FieldByName("NAME").AsString;
T1.FieldByName("FNAME").AsString := s;
s := T2.FieldByName("CENA").AsString;
T1.FieldByName("PRICE").Asstring := s;
T1.Post;
end
else
if trim(T1.FieldByName("PRICE").Asstring) <> trim(T2.FieldByName("CENA").AsString) then
begin
T1.Edit;
s := T2.FieldByName("CENA").AsString;
T1.FieldByName("PRICE").Asstring := s;
T1.Post;
end;
T2.Next;
Application.ProcessMessages;
end;


 
Mike Kouzmine   (2002-09-02 18:19) [3]

Посмотри где у тебя рабочий каталог и сколько на этом диске места. Его должно быть раза в два больше, чем таблица с которой ты работаешь.


 
Sergant ©   (2002-09-03 01:50) [4]

40-ка гиговый хард, свободно 10 гиг.
Обнаружил такую штуку - если перед закачкой удалить индексный файл, то в базу FoxPro вообще ничего не закачивается и сразу вылетает эта ошибка. При подключении через ADO вылетает с другой ошибкой.


 
Mike Kouzmine   (2002-09-03 10:13) [5]

У меня было с парадоксовской то же самое, при перекачке данных. Но там размер файла был более 200 мб (результ). Как раз избавился - удалением всех индексов перед копированием и добавлением оных после копирования. По моему опыту могу сказать, что такая ошибка выходит 1 - при нехватке рабочего места на диске (WorkDir - не того на котором база, а именно где генеряться темповые таблицы, естественно и того, где база), 2 - необъяснимое влияние индексных файлов (может быть их размер или структура), может быть есть и еще что-то, но я этого не отловил.



Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
3-73550
Lion
2002-09-02 21:37
2002.09.23
Помогите с фильтром !


14-73849
Tiger
2002-08-26 23:52
2002.09.23
Запись CD


8-73770
Draculenok
2002-05-27 14:27
2002.09.23
как отобразить GIF???


3-73530
DeepProg
2002-08-29 18:56
2002.09.23
I hate OnCalcFields


1-73671
Shoo
2002-09-13 09:42
2002.09.23
Одноразовая прога