From_xbase

Internφ programovacφ jazykC/C++Pascal

function From_xbase(var tablename : string, var filename : string, dBase : Boolean, filecode : short) : Boolean;
BOOL From_xbase(const char * tablename, const char * filename, BOOL dBase, int filecode);
function From_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_import.

Funkce From_xbase konvertuje soubor filename ve formßtu DBF (a p°φpadn∞ i p°φsluÜejφcφ MEMO-soubor) na tabulku ve WinBase602. Tuto tabulku vytvo°φ pod jmΘnem tablename. Tabulka tohoto jmΘna nesmφ ve stejnΘ aplikaci ve WinBase602 dosud existovat.

Soubor filename se hledß 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).

Podrobn∞jÜφ popis zp∙sobu p°evodu dat naleznete v Export dat z WinBase602.

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 p°evod poda°ilo ·sp∞Ün∞ provΘst, nebo FALSE, pokud doÜlo k chyb∞. P°φΦinou chyby m∙₧e b²t nap°. nenalezenφ souboru filename, chyba ve vnit°nφ struktu°e tohoto souboru nebo to, ₧e tabulka se jmΘnem tablename ji₧ existuje.

Viz