HMP PERVASIVE dodatkowa baza
Cześć,
SYMFONIA HANDEL PREMIUM 2.0
Męczę się nad takim problemem. Założyłem dodatkową tabelę przez Control Center (utworzył się plik MKD).
Usiłuję dostać się do tej bazy danych przez AMBASIC - handel nie umie odczytać sobie definicji bazy, no to ją tworzę:
Kod:
BaseDef bDef
bDef.New("HMDKDODPOLA")
bDef.Field(15, 4, "id")
bDef.Field(2, 5, "kosztMag")
bDef.Field(2, 5, "kosztFin")
bDef.Field(2, 5, "kosztZak")
bDef.Field(2, 5, "kosztSp")
bDef.Field(2, 5, "kosztAdm")
bDef.Field(1, 4, "dkid")
bDef.Key(0x0100, "id")
bDef.KeyField(15, 4, "id")
bDef.Key(0x0100, "dkid")
bDef.KeyField(1, 4, "dkid")
bDef.Create()
String sciezka=KatalogFirmy() + "HMDKDODPOLA.MKD"
Int nrBazy1=Open sciezka For Base "HMDKDODPOLA"
baseError (nrBazy1, 4)
Pojawia się jakiś błąd obsługi bazy danych 22 Zbyt mały bufor danych.
Jak utworzę baze (tabelę) z AMBASIC (Create) - to nie mam jej w Control Center i nie mogę dostać się do niej przez ODBC - ale za to bazę mogę używać normalnie w raportach.
Jak dostać się do stworzonej przez CONTROL CENTER bazy z symfonii
lub
Jak utworzyć bazę danych w symfonii aby dostać się do niej przez ODBC?
Pytanie dodatkowe - czy definicję muszę umieszczać w raportach/inkludach? Nie da się jakoś wbić tego na stałe, jak dla podstawowych baz?
A może czegoś podstawowego nie ogarniam?
Dziękuję bardzo,