Главная страница
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
6-73806
Husan
2002-07-18 17:16
2002.09.23
По сетям


7-73905
Sergey_
2002-07-15 13:59
2002.09.23
Здравствуйте. Как можно программно выключить компьютер.


3-73511
vanko
2002-09-02 09:38
2002.09.23
MS Access - ADO


3-73521
Browko Dmitrey
2002-09-02 11:26
2002.09.23
Глюк с ADO


1-73599
RV
2002-09-12 11:01
2002.09.23
Application.processmesages в программе без форм