Страница 1 из 1

Конвертация

Добавлено: 04 мар 2004, 18:22
shef
Где можно взять конвертер Gal582_582 с одной платформы на другую.

Re: Конвертация

Добавлено: 05 мар 2004, 14:52
Goblin
Созаешь пустую базу на нужной платформе ...
на той что есть запускаешь фейс,генеришь запросы
затем запускаешь сначала export.lot, затем import.lot c нужными cfg-никами ...
у меня на локале работало , конвертил с Pervasive SQL на MS SQL

interface interplatformconvert'Cross-platform SQL script generator' show at(1,1,10,10);

create view
as select * from x$files;

file f;

procedure genexport;
{
_loop x$files where((4<<x$files.xf$code)) ordered by index filebycode
{
if(recordsintable(x$files.xf$code)>0) f.writeln('select * from '+x$files.xf$name+' to dbf dbf\'+x$files.xf$code+'.dbf;');
}
};

procedure genimport;
{
_loop x$files where((4<<x$files.xf$code)) ordered by index filebycode
{
if(recordsintable(x$files.xf$code)>0) f.writeln('import '+x$files.xf$name+' from dbf dbf\'+x$files.xf$code+'.dbf N F S D;');
}
};

handleevent
cminit:
{
f.openfile('e:\conv\export.lot',stcreate);
genexport;
f.close;
f.openfile('e:\conv\import.lot',stcreate);
genimport;
f.close;
}
end;

end.

Конвертер есть в стандартной поставке версии

Добавлено: 11 мар 2004, 12:51
ScooP
:o