[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
------