[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: dane z tabel z roznych baz



Witam
Dziekuje za odpowiedz ale byc moze nie do konca dobrze sie wyrazilem z moim pytaniem. Chcialbym miec mozliwosc wyboru tej samej tabeli z kilku baz rownoczesnie. np tabela f_ko istnieje w bazie f_200201, f_200202, f_200203 itd. Co musze zrobic w tym przypadku? 
No i druga sprawa jak oprogramowac przylaczanie sie kilku baz tak bym nie musial tego robic z reki? Gdzie znajde jakas pomoc?


.$ Nazwe tabeli trzeba prefiksowac nazwa bazy. Czyli w podanym przykladzie
.$ trzeba
.$ napisac:
.$    for each f_200201.f_ko no-lock
.$ 
.$ Naturalnie taka metoda wymagalaby modyfikacji oprogramowania co miesiac,
.$ wiec
.$ lepszym pomyslem jest uzycie aliasu:
.$   create alias f_rrrrmm for database value( "f_200201" ).
.$   run eksport.p. /* To musi byc zewnetrzna procedura */
.$ 
.$ a wewnatrz eksport.p:
.$    for each f_rrrrmm.f_ko no-lock
.$ 
.$ Pozdrawiam!
.$ 
.$ Tomasz Judycki
.$ 
.$ Textus Virtualis Sp. z o.o.
.$ Szaserów 3
.$ 04-293 Warszawa
.$ tel/fax (48 22) 879 82 00
.$ http://www.tv.com.pl
.$ 
.$ "bartlomiej.olczyk" wrote:
.$ > 
.$ > Witam
.$ > Progress 8.3c
.$ > 
.$ > W jaki sposob wyciagnac dane z tych samych tabel ale roznych baz?
.$ > 
.$ > Przyklad:
.$ > Co miesiac nastepuje "zamnkniecie miesiaca" w programie finansowym i
.$ generowana jest nowa baza danych, do ktorej z poziomu aplikacji mozna sie
.$ przylaczyc i przegladac dane (nie ma jednak mozliwosci przylaczenia sie do
.$ kilku takich zamknietych miesiecy - z poziomu aplikacji).
.$ > Jak powinien wygladac kod (i czy jest to mozliwe) wyciagajacy dane spod
.$ edytora progress'a, dolaczajacy sie do kilku baz rownoczesnie? W ktorym
.$ momencie i jak nalezy wskazac polozenie baz ew. ich sciezki?
.$ > 
.$ > Obecny kod:
.$ >      output
.$ >      to
.$ >         /usr/bartko/progress/wyniki/g_ko3.txt .
.$ > 
.$ > for each f_ko no-lock
.$ > where
.$ >     dat_obr >= 01/01/02
.$ >     and skad = "03"       /* magazyn */
.$ >     break by dat_obr :
.$ >     export delimiter ";"
.$ >     pole1 pole2 pole3 itd.
.$ >     pause 0.
.$ > end.
.$ > 
.$ > W chwili obecnej pojawia sie nastepujacy blad:
.$ > Nazwa zbioru f_ko jest w bazie f_200201 i baza-fk (425)
.$ > Nazwa zbioru f_ko jest w bazie f_200201 i baza-fk (425)
.$ > Nieznany lub niejednoznaczny zbiór g_ko (725)
.$ > 
.$ > Pozdrawiam wszyskich grupowiczow i czekam na jakas odpowiedz.
.$ >  ____________________________
.$ >  Bartłomiej Olczyk
.$ > ul. Szajnochy 1
.$ > MZK Sp.z o.o. Bydgoszcz
.$ > tel. (52) 324-94-00 wew.134
.$ > tel. kom. 602-118-302
.$ > ------
.$ > Strona WWW:     http://pluton.pol.lublin.pl/pugpl/index.htm
.$ > Obsluga listy:  listserv@zeto.bydgoszcz.pl
.$ > Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
.$ > ------
.$ 
.$ --
.$ 
.$ ------
.$ Strona WWW:     http://pluton.pol.lublin.pl/pugpl/index.htm
.$ Obsluga listy:  listserv@zeto.bydgoszcz.pl
.$ Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
.$ ------
.$ 
.$ ----------------------------------------------------------------------
.$ Wybierz i korzystaj! >>> http://link.interia.pl/f164d 
.$ 
.$ 
.$ 
.$ 

 ____________________________
 Bartłomiej Olczyk
ul. Szajnochy 1
MZK Sp.z o.o. Bydgoszcz
tel. (52) 324-94-00 wew.134
tel. kom. 602-118-302

------
Strona WWW:     http://pluton.pol.lublin.pl/pugpl/index.htm
Obsluga listy:  listserv@zeto.bydgoszcz.pl
Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
------