FoxPro databázeKB0003
Komunikace s databází FoxPro pomocí ODBC
1. Nainstalovat ovladač pro Microsoft Visual FoxPro (VFPODBC.msi)
2. V ODBC zdrojích založit nový pomocí "Microsoft FoxPro VFP Driver (*.dbf)"
Zadat název zdroje dat
Zvolit Free Table Directory (pokud se jedná o samostatné DBF soubory)
Nastavit do pole "Path" cestu k adresáři s DBF soubory
3. Čtení z databáze probíhá pomocí
select ... from název_souboru_bez_.DBF
4. Pokud je potřeba číst z několika tabulek, které nejsou ve stejném adresáři, tak se v "Path" ODBC zdroje (bod 2) nastaví poslední společný adresář a místo čistého názvu tabulek v "select" příkazu se použije relativní cesta k tabulkám:
Tabulka CENIK.DBF je ve složce C:\Prace\Ceny\2015
Tabulka STAVSKLADU.DBF je ve složce C:\Prace\Sklad\2015
Tabulky jsou svázány sloupcem ID_ZBOZI
Do "Path" ODBC zdroje se zadá C:\Prace
Čtení z databáze probíhá pomocí
select C.KOD, C.NAZEV, S.STAVSKLADU from Ceny\2015\CENIK C, Sklad\2015\STAVSKLADU S where C.ID_ZBOZI=S.ID_ZBOZI
-MP-