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

Вниз

Копирование таблиц Paradox   Найти похожие ветки 

 
Uzver   (2003-08-26 15:55) [0]

При копировании таблицы (например с помощью функции DbiCopyTable) выдается ошибка "Pach not found". Такая же ошибка выдается при копировании другими спосабами. Как её обойти?


 
Zelius ©   (2003-08-26 16:08) [1]

наверное создать путь, куда ты собираешься скопировать таблицу :)


 
Ru ©   (2003-08-26 16:12) [2]

>Uzver (26.08.03 15:55)

можно о копировании подробнее?


 
Anatoly Podgoretsky ©   (2003-08-26 16:21) [3]

Обойти ее можно своими силами если написать правильно или поделиться неправильным кодом.


 
Uzver   (2003-08-26 16:24) [4]

Все я прописываю. Вот процедура:
procedure TForm2.CopyTable(FromDir, SrcTblName, ToDir, DestTblName:
String);
var
DBHandle: HDBIDB;
ResultCode: DBIResult;
Src, Dest, Err: Array[0..255] of Char;
SrcTbl, DestTbl: TTable;
begin
SrcTbl := TTable.Create(Application);
DestTbl := TTable.Create(Application);
try
SrcTbl.DatabaseName := FromDir;
SrcTbl.TableName := SrcTblName;
SrcTbl.Open;
DBHandle := SrcTbl.DBHandle;
SrcTbl.Close;
ResultCode := DbiCopyTable(DBHandle,false,
StrPCopy(Src,FromDir + "\" + SrcTblName), nil,
StrPCopy(Dest,ToDir + "\" + DestTblName));
if ResultCode <> DBIERR_NONE then
begin
DbiGetErrorString(ResultCode,Err);
raise EDatabaseError.Create("При копировании " +
FromDir + "\" + SrcTblName + " в " +
ToDir + "\" + DestTblName + ", the "
+ " database engin генерит ошибку """
+ StrPas(Err) + """");
end;
finally
SrcTbl.Free;
DestTbl.Free;
end;
end;
Использую так:
CopyTable("","TempBase.db","","TempBaseCopy.db");


 
Anatoly Podgoretsky ©   (2003-08-26 16:51) [5]

Посмотри пример в справке, он асего из двух строк, а так тебя надо долго распрашивать про твои переменные, но у уже сейчас видно, что "Pa th not found".



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
1-58631
Юлия
2003-09-05 12:39
2003.09.18
Вопрос по datetimepicker


3-58558
Рома
2003-08-26 20:08
2003.09.18
Подскажите как с помошью DbiBatchMove() скопировать структуру dbf


1-58760
Андрей Сенченко
2003-09-08 14:37
2003.09.18
Вдруг кто уже сталкивался


14-58905
Теркин Вася
2003-08-31 23:45
2003.09.18
Программа для администриования компьютерного клуба


1-58667
tariel
2003-09-04 15:18
2003.09.18
try finally end не срабатывает