Přístup do WinBase602 verze 6.0 z prostředí MS Visual Basicu 5.0 pomocí ODBC

Připravené projekty aplikací Visual Basicu demonstrují přístup do tabulek WinBase602 skrze rozhraní ODBC. K dispozici jsou dva projekty lišící se náročností:
•	Jednodušší projekt (WBSIMPLE.VBP) ukazuje, jak napojit datové controly VB na tabulku WinBase602 přes ODBC. Projekt obsahuje jediný formulář, v němž lze prohlížet a editovat data z tabulky. Jako zdroj dat je použita aplikace Vbasic (musí být importována do WinBase602).
•	Složitější projekt (WB_ODBC.VBP) ukazuje programový přístup do tabulek WinBase602 včetně posílání SQL příkazů serveru. Pro přístup je využito objektů DAO (Data Access Objekt) verze 3.51. Jako zdroj dat je použita aplikace Faktury z matric (musí být importována do WinBase602).
Oba příklady jsou rozebrány v manuálech v kapitole Přístup do ODBC zdrojů dat.
Pro provoz aplikací je třeba mít ve VB instalované komponenty Microsoft Remote Data Object 2.0, MS Remote Data Control 2.0, MS DAO 3.51 Object Library a MS Data Bound Grid Library.

Dodatky k manuálu
Při navrhování aplikace ve VB je nutné brát do úvahy odlišnosti datových typů ve WB a VB. Typ BOOLEAN ve VB má pouze dva stavy (TRUE a FALSE), zatímco obdobný typ ve WB má stavy tři (TRUE, FALSE a NULL). Při práci se záznamem, který má ve sloupci typu BOOLEAN hodnotu NULL, se objevují chyby VB se zavádějícími hlášeními a není umožněna editace ani vkládání. Nejjednodušší způsob, jak tomuto zabránit, je definovat v tabulkách WB pro všechny sloupce typu BOOLEAN implicitní hodnotu FALSE.
Typ datum ve VB má rozsah od 1.1.100, datum menší znemožní práci se záznamem.
DAO metody zjišťující primární nebo cizí klíč indexu tabulky se pro WinBase602 nezdaří.

Poznámka:
V balíku Visual Basic 5.0 dodávaná aplikace Visdata demonstruje veškeré vlastnosti a metody DAO po napojení na WinBase602 ODBC zdroj dat ještě lépe a kompletněji.