Главная страница
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.013 c
8-73770
Draculenok
2002-05-27 14:27
2002.09.23
как отобразить GIF???


8-73765
TPavel
2002-05-23 22:18
2002.09.23
Преобразование Фурье.


1-73610
Злой!!!
2002-09-12 12:51
2002.09.23
Перевод строки


3-73494
RDA
2002-08-30 11:52
2002.09.23
Динамический SQL


3-73540
Sergant
2002-09-02 12:18
2002.09.23
Закачка данных в FoxPro