To_xbase

Internφ programovacφ jazykC/C++Pascal

function To_xbase(var tablename : string, var filename : string, dBase : Boolean, filecode : short) : Boolean;
BOOL To_xbase(const char * tablename, const char * filename, BOOL dBase, int filecode);
function To_xbase(tablename : PChar; filename : PChar; dBase : Boolean; filecode : integer) : Boolean;

Parametry

tablename jmΘno tabulky ve WinBase602
filename jmΘno souboru ve formßtu DBF (dBase IV nebo FoxPro 2.0)
dBase TRUE pro formßt dBase, FALSE pro formßt FoxPro
filecode k≤dovßnφ Φesk²ch znak∙ pou₧itΘ v souboru filename

Popis

Od verze 3.0 se jednß o funkci zastaralou, pln∞ nahrazenou obecn∞jÜφ funkcφ Data_export.

Funkce To_xbase exportuje tabulku tablename z WinBase602 do souboru filename ve formßtu DBF (a p°φpadn∞ vytvo°φ i p°φsluÜejφcφ MEMO-soubor ve formßtu zßvisejφcφm na hodnot∞ parametru dBase). Z tabulky se exportujφ pouze ty sloupce, kterΘ p°ipouÜtφ formßt Xbase.

Soubor filename vznikne na tom poΦφtaΦi, na n∞m₧ b∞₧φ aplikace, kterß zavolß tuto funkci (nikoli na poΦφtaΦi, na n∞m₧ b∞₧φ databßzov² server).

Parametr filecode oznaΦuje zp∙sob k≤dovßnφ Φesk²ch znak∙ v souboru filename. Na zßklad∞ hodnoty tohoto parametru se provede pot°ebnΘ p°ek≤dovßnφ tak, aby texty p°enesenΘ do WinBase602 byly ve shod∞ s k≤dovßnφm Φesk²ch znak∙ pod Windows. Parametr smφ mφt tyto hodnoty:

0 - k≤dovß strßnka 1250, vnit°nφ ΦeÜtina Windows 3.1;

1 - k≤d Kamenick²ch, KEYBCS2;

2 - k≤d KOI8-CS;

3 - k≤d LATIN 2 pou₧it² v Text602;

4 - k≤dovß strßnka 852 z MS DOSu 5.0, LATIN 2;

5 - k≤d Windows ANSI.

Hodnota funkce

Funkce vracφ TRUE pokud se export poda°ilo ·sp∞Ün∞ provΘst, nebo FALSE, pokud doÜlo k chyb∞. P°φΦinou chyby m∙₧e b²t nap°. nenalezenφ tabulky tablename, nebo nemo₧nost vytvo°it soubor filename.

Viz