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



Odpowiedz w temacie  [ Posty: 8 ] 
HMP 2012 Nowa tabela w bazie danyc 
Autor Wiadomość

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post 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ł


2012-05-22, 10:32
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post Re: HMP 2012 Nowa tabela w bazie danyc
ddfy muszisz sobie do niej zrobic ręcznie - jakimś programem typu ddfcreator


2012-05-22, 12:57
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: HMP 2012 Nowa tabela w bazie danyc
Zastanawiam się czy jest sens przechowywać te dane na btrieve. Czy jest sposób aby z poziomu HandelPremium połączyć się np z MSSQL Server Express?


2012-05-22, 14:05
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post Re: HMP 2012 Nowa tabela w bazie danyc
oczywisce ze tak- normalnie uzywasz ADODB czy czegokolwiek innego i łączysz sie do dowolnej bazy


2012-05-22, 21:06
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: HMP 2012 Nowa tabela w bazie danyc
wrob pisze:
oczywisce ze tak- normalnie uzywasz ADODB czy czegokolwiek innego i łączysz sie do dowolnej bazy


Czy mogłbyś się podzielić przykładem użycia ADODB i MSSQL byłbym bardzo wdzięczny?


2012-05-23, 10:03
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: HMP 2012 Nowa tabela w bazie danyc
Mam taki kawałek kodu ale niestety nie chce mi się połączyć
Kod:
dispatch con = "ADODB.Connection"

string sCon = "Provider=SQLOLEDB.1;Data Source=localhost/SQLEXPRESS;Trusted_Connection=Yes;Initial Catalog=nazwa_bazy;User ID=sa;Password=haslo;"

con.ConnectionString = sCon
con.Open
dispatch rs = "ADODB.Recordset"



2012-05-23, 13:19
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: HMP 2012 Nowa tabela w bazie danyc
Dziękuje za informacje poradziłem sobie. W Handlu Premium prawdopodobnie działa tylko przez ODBC. Próbowałem na inne sposobu i nie działało.


2012-05-23, 16:52
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: HMP 2012 Nowa tabela w bazie danyc
Mam jeszcze jeden problem:

Jak obsłużyć dwa MXGrid-y tak aby po dwukrotnym kliknięciu na wiersz z pierwszego zapisywał dane do tablicy z aktualnie edytowanych wierszy w drugim a następnie wczytał do drugiego dane z tablicy na podstawie klikniętego wiersza w pierwszym MXGridzie.

(Dane z GRida drugiego sa przechowywane w tablicy rekordów i są wczytywane na podstawie klikniętego wiersza w pierwszym Gridzie. Chodzi i o to aby podczas kliknięcia zapisał dane do tablicy a następnie wczytał z tablicy dane pasujące do nowo klikniętego wiersza w pierwszym gridzie)

Pozdrawiam
Pawel


2012-05-28, 18:17
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 8 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Nowa tabela w bazie danych

w Programowanie

Zenek N

3

4735

2020-08-04, 13:10

sniez Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Która tabela w bazie danych odpowiada za bufor zakupu

w Programowanie

Zenek N

0

2902

2019-06-05, 09:42

Zenek N Wyświetl najnowszy 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. Powiązanie ZO i WZ. [HMP 2012]

w Programowanie

Bartosh89

1

2490

2011-12-06, 01:14

Misiek Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 20 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