HMP 2012 Nowa tabela w bazie danyc
Witam
Mam pytanie do forumowiczów:
Jak zrobić nową tabelę w Handlu Premium tak, żeby była ona widoczna z poziomu Pervasive i innych narzędzi bazodaonowych?
W tej chwili tabelę tworze tak:
Kod:
//Definicja bazy danych przechowującej dane specyfikacji
BaseDef bDef
bDef.New("DK_SPEC")
bDef.Field(FT_AUTOINC, 4, "id")
//identyfikator pozydji dokumentu sprzedaży
bDef.Field(FT_INT, 4, "id_dok")
bDef.Field(FT_INT, 4, "id_poz_dok")
bDef.Field(FT_STRING, 8, "nazwa_opak")
bDef.Field(FT_INT, 4, "liczba_opak")
bDef.Field(FT_FLOAT, 8, "waga_opak")
bDef.Field(FT_FLOAT, 8, "ilewopak")
bDef.Field(FT_INT, 4, "poziom")
bDef.Key(BKF_EXT | BKF_MOD , "id")
bDef.KeyField(FT_AUTOINC, 4, "id")
// klucz 2
bDef.Key(BKF_EXT | BKF_MOD | BKF_DUP , "id_poz_dok")
bDef.KeyField(FT_INT, 4, "id_poz_dok")
bDef.Create()
int bBaza, errBaza
bBaza = Open KatalogFirmy() + "DK_SPEC.DAT" for base "DK_SPEC"
if bBaza <= 0 then
Create KatalogFirmy() + "DK_SPEC.DAT" for base "DK_SPEC"
BaseError(KatalogFirmy() + "DK_SPEC.DAT", 4)
//otwieramy stwrzoną baze danych
bBaza = Open KatalogFirmy() + "DK_SPEC.DAT" for base "DK_SPEC"
BaseError(KatalogFirmy() + "DK_SPEC.DAT", 4)
endif
Close( bBaza )
Pozdrawiam
Paweł