Thread View: pl.comp.lang.delphi.bazy-danych
6 messages
6 total messages
Started by Jarek Zgoda
Mon, 31 May 1999 08:47
CP 620
Author: Jarek Zgoda
Date: Mon, 31 May 1999 08:47
Date: Mon, 31 May 1999 08:47
10 lines
1179 bytes
1179 bytes
Czołem, tak się zastanawiam, mam kilkanaście tabel dbf w stronie kodowej 620 (Mazovia), z programu w Clipperze i nie wiem, czy będę musiał te krzaki usuwać ręcznie (no nieee...), czy może przez jakieś tabele konwersji (nie chce mi się), czy może da się to jakoś inaczej załatwić. Mam tam plany kont, wzorce księgowań i tym podobne życiowe sprawy i zwykłe pchnięcie tego DataPumpem do InterBase bardzo mi ułatwi życie. Sugestie? Zdrówko Jarek Zgoda
Re: CP 620
Author: Krzysztof Szyszka
Date: Mon, 31 May 1999 09:45
Date: Mon, 31 May 1999 09:45
22 lines
1732 bytes
1732 bytes
Jarek Zgoda napisał(a) w wiadomości: <37524C86.30C1EE25@polanglo.pl>... >Czołem, >tak się zastanawiam, mam kilkanaście tabel dbf w stronie kodowej 620 >(Mazovia), z programu w Clipperze i nie wiem, czy będę musiał te krzaki >usuwać ręcznie (no nieee...), czy może przez jakieś tabele konwersji >(nie chce mi się), czy może da się to jakoś inaczej załatwić. Mam tam >plany kont, wzorce księgowań i tym podobne życiowe sprawy i zwykłe >pchnięcie tego DataPumpem do InterBase bardzo mi ułatwi życie. Trzymasz się tego DataPumpa jak jakiejś brzytwy, a cały problem sprowadza się do napisania jednej procedurki, która czyta bazę dbf i zapisuje do tabeli Interbasa, robiąc po drodze odpowiednią konwersję stringów. No, ale jeśli Ci się nie chce, to mnie się nie chce podsyłać Ci tej konwersji... -- pozdrowienia Krzysztof ====================== Krzysztof Szyszka e-mail: kszyszka@priv.onet.pl ICQ: 13241014 ======================
Re: CP 620
Author: Jarek Zgoda
Date: Mon, 31 May 1999 10:41
Date: Mon, 31 May 1999 10:41
20 lines
2014 bytes
2014 bytes
Krzysztof Szyszka napisał: > Trzymasz się tego DataPumpa jak jakiejś brzytwy, a cały problem sprowadza > się do napisania jednej procedurki, która czyta bazę dbf i zapisuje do tabeli > Interbasa, robiąc po drodze odpowiednią konwersję stringów. > No, ale jeśli Ci się nie chce, to mnie się nie chce podsyłać Ci tej konwersji... Myślisz, że nie próbowałem? BatchMove robi to rzeczywiście lepiej, ale mnie chodzi o coś innego. Ta konwersja to tylko mała część tego, co mam do zrobienia - zostaje jeszcze przeniesienie całej reszty, z którą sobie BatchMove nie poradzi (powiązania referencyjne, ograniczenia itd.). Wybacz, ale według mnie nie jest lenistwem niechęć walki z ALTER TABLE (...) kilkanaście razy pod rząd. Do tej pory robiłem to tak, że tworzyłem sobie bazę w VFP6, ustawiałem co trzeba, ewentualnie eksportowałem do Accessa, a potem szło już gładko - w tym DataPump jest jednak lepszy i cała robota jest trochę przyjemniejsza. Dlatego pomyślałem o zmianie stron kodowych w istniejących tabelach. Niemniej dzięki za sugestię. Zdrówko Jarek Zgoda
Re: CP 620
Author: Jarek Zgoda
Date: Mon, 31 May 1999 10:51
Date: Mon, 31 May 1999 10:51
5 lines
1122 bytes
1122 bytes
Sam sobie odpowiem, ale co tam. Właśnie mój szef mnie pocieszył - ma programik w Clipperze do konwersji stron kodowych w dbf-ach (z Mazovii na CP852). I o coś takiego właśnie mi chodziło. Zdrówko Jarek Zgoda
Re: CP 620
Author: Krzysztof Szyszka
Date: Tue, 01 Jun 1999 06:09
Date: Tue, 01 Jun 1999 06:09
19 lines
1508 bytes
1508 bytes
Jarek Zgoda napisał(a) w wiadomości: <37526994.5F4C2A2F@polanglo.pl>... >Sam sobie odpowiem, ale co tam. Właśnie mój szef mnie pocieszył - ma >programik w Clipperze do konwersji stron kodowych w dbf-ach (z Mazovii >na CP852). I o coś takiego właśnie mi chodziło. Czyli ktoś napisał w Clipperze, to co proponowałem, żebyś napisał w Delphi. P.S. Nie ciesz się za wcześnie ;-) i napisz o dalszych problemach. Nie jestem taki pewnien, czy Delphi to łyknie. -- pozdrowienia Krzysztof ====================== Krzysztof Szyszka e-mail: kszyszka@priv.onet.pl ICQ: 13241014 ======================
Re: CP 620
Author: Jarek Zgoda
Date: Tue, 01 Jun 1999 06:43
Date: Tue, 01 Jun 1999 06:43
19 lines
1757 bytes
1757 bytes
Krzysztof Szyszka napisał: > Czyli ktoś napisał w Clipperze, to co proponowałem, żebyś napisał w Delphi. > > P.S. > Nie ciesz się za wcześnie ;-) i napisz o dalszych problemach. > Nie jestem taki pewnien, czy Delphi to łyknie. Chodziło mi o to, żeby nie robić dwa razy tej samej roboty (taki już leniwy jakiś jestem...). Delphi to łyknęło. Zmieniłem w ustawieniach aliasu stronę na 852 i hula jak się patrzy. Problemy są innego rodzaju - indeksy wyrażeniowe. Sposób na to jest też i taki (oprócz zerowania 28 bajtu w pliku), żeby skopiować tabelę bez indeksów w inne miejsce i otworzyć ją w Foxie, zapyta wtedy, czy usunąć referencję do nieistniejącego indeksu i po ptokach. Przyznaję jednak, że w przypadku dużej ich ilości lepiej jest napisać programik, który zrobi to automatycznie na wszystkich. Zdrówko Jarek Zgoda
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads