Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-25, 14:03x



Odpowiedz w temacie  [ Posty: 5 ] 
HMP PERVASIVE dodatkowa baza 
Autor Wiadomość

Rejestracja: 2010-04-23, 14:14
Posty: 18
Pomógł: 1
Post 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,


2020-07-15, 12:50
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2010-11-25, 09:46
Posty: 448
Pomógł: 8
Post Re: HMP PERVASIVE dodatkowa baza
Utworzyłem drugą bazę w mysql i połączyłem się przez ODBC - innego rozwiązania nie znam jeśli chcesz to w ten sposób mogę ci pomóc


2020-07-15, 14:53
Wyświetl profil

Rejestracja: 2016-03-30, 08:24
Posty: 81
Pomógł: 2
Post Re: HMP PERVASIVE dodatkowa baza
Ja bym sugerował nie robić dodatkowych baz w pervasivie tylko na ms sql. Prostsze lepsze szybsze. kiedyś się wpakowałem(jakies 8 lat) i teraz cierpie przez to a nie mam czasu by przerobić rozwiązania na sqla :)


2020-07-20, 08:10
Wyświetl profil

Rejestracja: 2010-11-25, 09:46
Posty: 448
Pomógł: 8
Post Re: HMP PERVASIVE dodatkowa baza
Masz racje! Sql jest o wiele prostszy a dodatkowo znając php można ogarnąć całą bazę przez obiekty typu MVC


2020-08-04, 09:03
Wyświetl profil

Rejestracja: 2010-04-23, 14:14
Posty: 18
Pomógł: 1
Post Re: HMP PERVASIVE dodatkowa baza
Ta wiadomość była pomocna.(1)
Odpowiem sobie sam, bo wszystko mi działa.

Jeżeli utworzymy bazę przez PCC - aby dostać się do niej przez Symfonię potrzebna jest definicja tabeli (handel raczej nie korzysta z DDF'ów) - w stylu tego, co napisem powyżej. Nie działało mi, bo mylące bywają typy danych (int, long itp - niekoniecznie to samo w PCC oznacza to samo w AMBASIC).

Jeżeli jednak utworzymy bazę w Handlu - podłączenie jej do PCC (ddf'ów) jest też dość proste.
TOOLS-DDF BUILDER - wybieramy plik bazy danych, dla którego nie ma defonicji

Działa to tak, że indeksy, autoinkrementy itp - ddf builder wykrywa, ale zdefiniowanie 10 pól tekstowych ddf builder zbija w jedno - trzeba podzielić zgodnie z definicją bazy (tyle bajtów trzeba dać każdej zmiennej, ile faktycznie ona zajmuje - zmienne tekstowe, liczby zmienno przecinkowe itp - trzeba jawnie zdefiniować ile dana kolumna ma bajtów). Jak się wszystko zrobi dobrze - to działa.


2020-08-04, 11:54
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 5 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Dodatkowa tabela w HMP

w Programowanie

MMM

9

5365

2010-05-26, 15:20

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki baza pervasive -> btrieve

w Techniczne

gjacek

3

3745

2016-01-25, 11:30

krzysiek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Podłaczenie Symfonii z baza danych Pervasive 12 na linuxie

w Techniczne

Qrecki

5

4419

2016-05-18, 07:28

Qrecki Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Połączenie z bazą Pervasive zewnętrznie, przez inny program

w Programowanie

mrokaso

7

5350

2018-11-10, 10:23

mrokaso Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 14 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant